Skip to content

Files

Latest commit

85d0b05 · Apr 26, 2021

History

History
1273 lines (1262 loc) · 61.2 KB

CHANGELOG.md

File metadata and controls

1273 lines (1262 loc) · 61.2 KB

Release 2020.10.01 (2020-10-01T13:06:04)

Features

  • Bump multiple version to stage (#520)
  • 🚢 Deploy the Tag v0.5.1 for investigator
  • Adjust env name (#519)
  • 🚢 Deploy the Tag v0.8.15 for metrics-exporter
  • 🚢 Deploy the Tag v0.7.10 for messaging
  • Move to stage newer versions (#518)
  • 🚢 Deploy the Tag v0.2.6 for graph-refresh-job
  • 🚢 Deploy the Tag v0.7.4 for management-api
  • 🚢 Deploy the Tag v0.7.3 for management-api
  • 🚢 Deploy the Tag 275 for investigator
  • 🚢 Deploy the Tag v0.7.9 for messaging
  • 🚢 Deploy the Tag v0.2.5 for graph-refresh-job
  • 🚢 Deploy the Tag v0.5.0 for investigator
  • 🚢 Deploy the Tag v0.8.14 for metrics-exporter
  • Move user-api investigator Kafka based to stage (#514)
  • Add backend namespace env to investigator to schedule workflows (#513)
  • 🚢 Deploy the Tag v0.4.14 for investigator
  • Increase parallelism in middletier-stage (#512)
  • 🚢 Deploy the Tag v0.4.13 for investigator
  • 🚢 Deploy the Tag v0.6.19 for user-api
  • add parse-solver-output.yaml (#482)
  • Move package release producer to stage (#509)
  • 🚢 Deploy the Tag v0.8.7 for package-releases-job
  • 🚢 Deploy the Tag v0.5.8 for slo-reporter
  • 🚢 Deploy the Tag v0.7.8 for messaging
  • ⬆️ using :latest tag for all prow images
  • 🚢 Deploy the Tag v0.8.6 for package-releases-job
  • 🚢 Deploy the Tag v0.7.7 for messaging
  • 🚢 Deploy the Tag 275 for investigator
  • ⛵ Enable package-release cronjob in stage
  • ⛵ Enable cve and package-release cronjob in stage
  • Correct name of metrics (#506)
  • Bump management-api to v0.7.2 to update schema (#505)
  • 🚢 Deploy the Tag v0.7.2 for management-api
  • 🚀 rename sefkhet-abwy subdomain name
  • 🚢 Deploy the Tag 151 for package-update-job
  • 🔨 patch up wrong apiversion and kind type
  • Increase learning rate (#503)
  • Bump investigator to v0.4.12 (#502)
  • 🚢 Deploy the Tag v0.4.12 for investigator
  • 🚢 Deploy the Tag v0.4.11 for investigator
  • add missing variables to list solvers (#501)
  • Bump adviser to v0.18.0 in stage (#495)
  • 🚢 Deploy the Tag v0.4.3 for advise-reporter
  • 🚢 Deploy the Tag v0.4.2 for advise-reporter
  • 🚢 Deploy the Tag v0.8.2 for package-update-job
  • 🚢 Deploy the Tag v0.4.10 for investigator
  • 🚢 Deploy the Tag v0.4.1 for advise-reporter
  • 🌀 maintain consistency in package update manifest files (#496)
  • 🚢 Deploy the Tag v0.1.13 for workflow-helpers
  • 🚢 Deploy the Tag v0.18.0 for adviser
  • 🚢 Deploy the Tag v0.2.4 for graph-refresh-job
  • 🐢 include label for revsolver workflow (#488)
  • 🚢 Deploy the Tag v0.6.18 for user-api
  • 🐣 schedule package-update to run in stage (#489)
  • 🚢 Deploy the Tag v0.4.9 for investigator
  • disable buildconfig deployment for si
  • 🚢 Deploy the Tag v0.2.3 for graph-refresh-job
  • 🚢 Deploy the Tag v0.8.5 for package-releases-job
  • ⬆️ updated github templates from upstream template project
  • 🚢 Bump version v1.0.9 for kebechet (#485)
  • 🔨 provenance clear non required configmap requirements (#484)
  • 🚢 Deploy the Tag 110 for workflow-helpers
  • 🚢 Deploy the Tag v0.5.7 for slo-reporter
  • 🚢 Deploy the Tag v0.2.2 for graph-refresh-job
  • update argo workloads and metrics-exporter (#479)
  • 🚢 Bump version v0.2.2 for nepthys (#478)
  • 🚢 Deploy the Tag v0.8.13 for metrics-exporter
  • 🚢 Deploy the Tag v0.4.8 for investigator
  • Minor adjustments and add metrics for qeb-hwt and kebechet (#477)
  • bump metrics-exporter stage to v0.8.12 (#474)
  • 🚢 Deploy the Tag v0.8.4 for package-releases-job
  • 🚢 Deploy the Tag v0.8.12 for metrics-exporter
  • Update kebechet to 1.0.8 (#468)
  • Update argo to v.2.11.0 (#467)
  • Revert "Bumped kebechet to 1.0.7 (#463)" (#466)
  • 🚢 Deploy the Tag v0.2.1 for graph-refresh-job
  • Use infra env variable (#465)
  • 🚢 Deploy the Tag v0.8.11 for metrics-exporter
  • remove package update consumer deployment (#464)
  • Bumped kebechet to 1.0.7 (#463)
  • ✨ added the new DevOrgs team to thoth-station
  • 🚢 Deploy the Tag v0.5.6 for slo-reporter
  • Adjust env variable (#462)
  • Revert ":ship: Bump version v1.0.6 for kebechet (#460)" (#461)
  • 🚢 Deploy the Tag v0.4.7-dev for investigator
  • 🚢 Bump version v1.0.6 for kebechet (#460)
  • 🚢 Bump version v0.2.1 for nepthys (#457)
  • Increase parallelism in middletier-stage (#458)
  • Move SI workflow to stage to start collecting SI (#456)
  • Adjust version string based on the last version identifier (#455)
  • 🚢 Deploy the Tag v0.7.1 for init-job
  • Add thoth config (#454)
  • 🚢 Deploy the Tag v0.7.6 for messaging
  • 🚢 Deploy the Tag v0.7.5 for messaging
  • 📥 setup kustomize manifest to handle graph-backup with argocd (#453)
  • 🌿 patch qebhwt app for argocd app sync
  • 🌿 patch missed qeb-hwt secrets
  • 🌿 patch qeb-hwt secrets to accomodate required secrets
  • 🌿 remove metrics-exporter-reader role for amun test environment
  • patch amun-prepare-workflow to patch pods
  • 🚢 Deploy the Tag v0.7.4 for messaging
  • ✨ added si-aggragator
  • patch amun-prepare-workflow to watch pods
  • setup kustomize manifest for investigator stage (#452)
  • 🚢 Deploy the Tag v0.1.12 for workflow-helpers
  • enable amun-prepare-workflow sa to list pods
  • 🚢 Deploy the Tag v0.1.11 for workflow-helpers
  • 🚢 Deploy the Tag v0.4.7 for investigator
  • Revert "Hardcode predictor config to workaround parsing issue (#448)" (#451)
  • Increase parallelism in middletier even more (#450)
  • Increase parallelism in middletier even more (#449)
  • 🚢 Deploy the Tag v0.7.4 for graph-sync-job
  • Hardcode predictor config to workaround parsing issue (#448)

Bug Fixes

  • 🔨 fix misspelled namespace name (#497)
  • 🐢 fix configmap qeb-hwt-workflow usage (#490)
  • 🔧 fix the confimap reference in the cronjob
  • 🔧 fix the argo imagestream lookup policy (#476)

Improvements

  • Move solver from test to base (#517)
  • 🔧 patch up kustomize config for solver (#516)
  • 🎐 patch roles for user-api to pull logs (#515)
  • Add parameters to test Kafka user-api producer (#510)
  • patch up ignored apiversion for route and dc
  • Moved test crob-job to base and updated image tag (#500)
  • ⬆️ bump up the core images for stage (#499)
  • 🐢 updated role for investigator to view configmaps (#498)
  • Bump versions for qeb-hwt and user-api (#494)
  • Introduce workflow metrics for quality and latency (#475)
  • Propagate deployment-name and Amun API url to Amun deploymentconfig (#472)
  • 🐝 bump up resource for nepthys (#473)
  • 🐌 enable argocli and wc to use local images (#471)
  • Stop revsolver and security messages (#470)
  • 🌿 patch qeb-hwt secrets and imagestreamtag
  • ✨ some more AICoE prow cleanups

Other

  • 🔩 remove non used manifest from kustomize manifest (#483)

Release 2020.10.28 (2020-10-28T08:56:55)

Features

  • confluent kafka deployment changes (#586)
  • ✨ added https://github.com/thoth-station/elyra-aidevsecops-tutorial
  • revert to the sefkhet-abwy version v0.3.1
  • 🚢 Deploy the Tag v0.3.2 for sefkhet-abwy
  • enabled the periodic e2e test run by prow
  • 🚢 Deploy the Tag v0.8.1 for messaging
  • 🚢 Deploy the Tag v0.8.2 for messaging
  • 🚢 Deploy the Tag v0.19.0 for adviser
  • Bump adviser to v0.19.0 in stage (#592)
  • update the configmap with correct qebhwt urls (#589)
  • Updated the certs for route53 (#587)
  • ✨ added a few things missing from current upstream
  • 🚢 Deploy the Tag v0.6.1 for slo-reporter
  • 😇 solvers confimap consistenty across the environments (#585)
  • bump slo-reporter to v0.6.0 (#584)
  • ✅ switch on the data accumalation components
  • Add Kebechet administrator (#583)
  • 🚢 Deploy the Tag v0.6.0 for slo-reporter
  • suspending the data accumalating components
  • 🐌 patch up the apiversion for postgresql metrics deployment (#582)
  • 🐝 include kebechet templates to the kustomize manifest (#581)
  • 🔽 reduce to only rhel solver
  • 🚢 Deploy the Tag v0.8.0 for messaging
  • 📦 deployment manifest for ocp4 stage deployment (#579)
  • 🍎 enable qeb-hwt to access deployment-name from configmap (#580)
  • Adjust adviser workflow tasks (#571)
  • 🚢 Deploy the Tag v0.1.19 for workflow-helpers
  • 🐙 update the chat notification with new argocd url (#577)
  • 🐌 re-arrange amun manifest based on deployment environments (#574)
  • setup kafka-protocol env var for all kafka using applications (#573)
  • Increase ingestion (#576)
  • 🐝 kustomize manifest for the amun power pc deployment
  • Dump slo-reporter to v0.5.9 in stage (#572)
  • 🚢 Deploy the Tag v0.5.9 for slo-reporter
  • bump up nepthys version to v0.2.4 (#569)
  • 🚢 Deploy the Tag v0.7.13 for messaging
  • 🚀 switch to kafka backed with amq streams for test instance (#567)
  • Bump nepthys to 0.2.3 (#563)
  • Added Kebechet run url templates (#564)
  • 🚢 Deploy the Tag v0.5.5-dev for investigator
  • ⬆️ bump nepthys image version v0.2.2-dev (#565)
  • Moved new templates to base (#562)
  • Add files to kustomize (#560)
  • 🚢 Deploy the Tag v0.7.12 for messaging
  • 🚢 Deploy the Tag v0.1.17 for workflow-helpers
  • 🚢 Deploy the Tag v0.6.20 for user-api
  • 🚢 Deploy the Tag v0.5.5 for investigator
  • 📣 allow metrics exporter to get imagestreams (#556)
  • More metrics (#553)
  • 🔒 update core test secrets
  • 🚢 Deploy the Tag v0.8.8 for package-releases-job
  • Added customize change (#552)
  • 🚢 Deploy the Tag v0.2.8 for graph-refresh-job
  • 🚀 update stage with kafka in thoth02 cluster (#551)
  • 🚀 separate overlays based on environment (#550)
  • 🚢 Deploy the Tag v0.2.7 for graph-refresh-job
  • 🚢 Deploy the Tag v0.1.16 for workflow-helpers
  • 🚢 Deploy the Tag v0.5.4 for investigator
  • Activate advise reporter (#548)
  • 🚢 Deploy the Tag v0.4.4 for advise-reporter
  • set all stage based imagestream to be pulled locally
  • bump package-update resources and image tag (#546)
  • 🚢 Deploy the Tag v0.7.11 for messaging
  • Move CM to core so it is available to adviser and qeb-hwt (#541)
  • Reduce scheduling from graph-refresh (#540)
  • Add missing parameter in core CM (#543)
  • Add parameter to CM (#537)
  • Bump investigator to v0.5.3 (#539)
  • 🚢 Deploy the Tag v0.5.3 for investigator
  • 🚢 Deploy the Tag v0.5.2 for investigator
  • ✨ enabled a prow periodic job to run our integration tests against MOC deployment
  • 🚢 Deploy the Tag v0.8.3 for package-update-job
  • Remove test from image (#534)
  • Do not schedule revsolver (#533)
  • Bump metrics-exporter version to v0.8.16 (#531)
  • 🚢 Deploy the Tag v0.1.14 for workflow-helpers
  • 🐁 remove the pre-fixed namespace (#525)
  • Adjust GH template for calendar releases (#523)
  • 📦 include production manifest files (#491)

Bug Fixes

  • fix cronjob suspend variable in package-releases
  • Thoth does not SI analyze package that do not provide distro (#530)

Improvements

  • Bump up version for messaging v0.8.2
  • Add file to kustomization and remove old one (#590)
  • 🌿 re-arrange the core stage for consistency of manifests (#578)
  • switch to ocp kafka backed by amq streams in test (#570)
  • Add missing variable for adviser to send messages (#557)
  • 🔧 patch up qebhwt test kustomize file
  • Qebhwt use send messages (#549)
  • set initial delay for readiness probe for investigator consumer (#547)
  • 🐇 include idh into prow config (#526)

Release 2020.10.29 (2020-10-29T15:32:08)

Features

  • change bool to str value (#596)
  • check on deployment issue for cve-job test
  • 🚢 Deploy the Tag v0.6.0 for investigator
  • 🚢 Deploy the Tag v0.14.1 for sefkhet-abwy

Bug Fixes

  • Remove explicit key for argocd fix

Improvements

  • 💥 migrate stage deployemnt to use ocp kafka (#597)
  • make cve-update kafka producer (#593)

Release 2020.12.02 (2020-12-02T18:37:43)

Features

  • Package module dont require build-check (#689)
  • Bump graph-sync to v0.8.0 (#688)
  • 🚢 Deploy the Tag v0.8.0 for graph-sync-job
  • Add graph-schema-update (#687)
  • Bump workflow-helpers version in stage (#686)
  • 🚢 Deploy the Tag v0.3.1 for workflow-helpers
  • switch to ocp4 qebhwt webhook receiver from ocp (#685)
  • 🚢 Deploy the Tag v0.6.1 for investigator
  • ⬆️ bump up management-api app version to v0.8.2 (#684)
  • Bump SLO-reporter version to 0.7.0 (#680)
  • Reduce adviser memory to 2Gi (#683)
  • reduce workflows (#670)
  • Switch data aggregating cronjob in ocp , pass the baton to ocp4 (#681)
  • ⬆️ bump up qebhwt app version to v0.3.2
  • Fix the configmap name for qebhwt in ocp4
  • setup the custom dns route for thoth deployments (#679)
  • Bump adviser to version 0.21.1 in stage environment (#678)
  • Updated kebechet image (#676)
  • 🚢 Deploy the Tag pr-105 for sefkhet-abwy
  • 🚢 Deploy the Tag v0.17.1 for sefkhet-abwy
  • Revert ":mushroom: update stage investigater to the latest version (#673)" (#674)
  • 🍄 update stage investigater to the latest version (#673)
  • 🚢 Deploy the Tag v0.17.0 for sefkhet-abwy
  • Test pr 610 (#672)
  • ✨ add sefkeht-abwy to tide config section
  • Bumped kebechet (#668)
  • Bump kebechet in stage (#667)
  • 🚢 Deploy the Tag v0.1.6 for si-aggregator
  • Bump keb (#664)
  • Bump adviser to v0.21.0 in stage (#665)
  • 🍄 update the kakfa certs for the ocp4 cluster
  • 🍀 kafka bootstrap server update for the ocp4
  • Add missing THOTH_ADVISER_DEV option (#657)
  • 🐝 Remove explicit namespace setup from kustomize file
  • update the prow configuration
  • set other solvers to be solved (#653)
  • Raise adviser requests to 20Gi memory (#652)
  • Bump adviser to 16Gi
  • Decrease beam width to 10000 (#648)
  • Decrease liveness to 20 mins for adviser (#646)
  • Reduce default beam width (#645)
  • Reduce beam width to reduce OOM risk (#644)
  • 🍀 synchronous manifest file of ocp4 stage with ocp stage (#636)
  • Keb GitHub (#643)
  • Added env varibles needed for githubapp (#640)
  • 🔒 update kebechet secret with github app requirements
  • add pre-commit & pytest for invectio (#638)
  • backported #637
  • ✨ add tensorflow-symbols repo
  • ⬆️ bump up package-update job to v0.8.4 (#635)
  • 🚢 Deploy the Tag v0.8.4 for package-update-job
  • ⬆️ bump up graph-refresh job to v0.2.9 (#634)
  • 🚢 Deploy the Tag v0.2.9 for graph-refresh-job
  • 🐝 update investigator stage to v0.5.6 to run with messaging v0.7.13 (#633)
  • 🚢 Deploy the Tag v0.5.6 for investigator
  • Bump User API to v0.8.0 in stage (#631)
  • 🚢 Deploy the Tag v0.8.0 for user-api
  • :octocat: update parallelism for middletier stage (#630)
  • add new workflow for graph-sync (#480)
  • Avoid expansion of envariables in here-documents (#627)
  • Fix expansion of env variables (#625)
  • Use here-strings instead of here documents (#624)
  • move tested cve-update kafka producer to base (#620)
  • Downgrade user-api to v0.6.20 in stage environment (#623)
  • Revert "Bump user-api to v0.7.0 in stage environment (#621)" (#622)
  • Bump user-api to v0.7.0 in stage environment (#621)
  • 🚢 Deploy the Tag v0.7.0 for user-api
  • 🚢 Deploy the Tag 1132 for user-api
  • Bump adviser to version 0.20.1 in stage (#619)
  • 🚢 Deploy the Tag v0.20.1 for adviser
  • Bump management-api to v0.8.1 in stage (#617)
  • 🚢 Deploy the Tag v0.8.1 for management-api
  • 🚢 Deploy the Tag v0.1.4 for si-cloc
  • 🚢 Deploy the Tag v0.8.0 for management-api
  • Bump management-api to v0.8.0 in stage
  • 🚢 Deploy the Tag v0.2.5 for nepthys
  • revert back to old faust based investigator (#615)
  • update the investigator deploymentconfig wrt to new chnages (#613)
  • Amun API URL should include API version (#611)
  • Bump adviser to v0.20.0 in stage (#607)
  • 🚢 Deploy the Tag v0.20.0 for adviser
  • Add additional wait before the resolver is terminated (#606)
  • Set logging to WARNING for sentry_sdk.errors logger (#604)
  • Bump version to v0.4.6 in stage (#603)
  • 🚢 Deploy the Tag v0.4.6 for advise-reporter
  • Increase while we have 1 solver running (#600)
  • Added an readme of kebechet components (#591)
  • Bump adviser to 0.19.1 in stage (#598)
  • 🚢 Deploy the Tag v0.19.2 for adviser
  • 🚢 Deploy the Tag v0.19.1 for adviser

Bug Fixes

  • 🔧 fix kebechet secrets and qebhwt configmaps
  • Include fix-test image to check on the qebhwt issue (#677)
  • Reduce time after which adviser is cut off (#671)
  • Another try to fix expansion (#626)
  • 🚀 fix the yaml value issue in advise-reporter

Improvements

  • 🔒 updated secrets for ocp4 apps
  • Add more memory to adviser (#693)
  • Add more memory to adviser (#691)
  • ⬆️ bump up management-api app version to v0.8.2 in test
  • 🔼 bump image version for kebechet and adviser in ocp4
  • set package dir for si cloc (#666)
  • Deploy v0.9.0 to test
  • stick to solvers based on f32 and ubi8 (#655)
  • Give adviser more memory and restore old configuration
  • Give resolver more memory to compute results (#647)
  • Bump Kebechet in test (#642)
  • 🔒 updated argo artifact secrets for amun instance (#628)
  • 🔒 updated kafka certs for stage and test deployment
  • ⬆️ bump up investigator and messaging versions (#612)
  • ⬆️ bump up nepthys version (#608)
  • ⬆️ bump up parallelism for middletier stage

Other

  • ✨ remove presubmit jobs again

Release 2021.02.01 (2021-02-01T18:12:28)

Features

  • 🤖 use a postsync hook job for deployment trigger (#804)
  • 🚢 Deploy the Tag pr-1224 for user-api
  • Bump workflow helpers to v0.4.1 (#828)
  • Bump metrics-exporter to v0.10.1 (#827)
  • Make pre-commit happy (#829)
  • 🚢 Deploy the Tag v0.4.1 for workflow-helpers
  • 🚢 Deploy the Tag v0.10.1 for metrics-exporter
  • Bump graph-backup-job stage to v0.8.0 to have metrics (#824)
  • Update/Add dashboards (#826)
  • 🚢 Deploy the Tag v0.8.0 for graph-backup-job
  • :squirrel: re-encrypt the slo-reporter secrets
  • add cronjob to sync all the labels (#812)
  • 🚢 Deploy the Tag v2.3.1 for mi
  • Bump package-extract to v1.1.0 in stage (#811)
  • 🐛 add lgtm plugin to all orgs
  • Bump SLO reporter stage to v0.8.2 (#815)
  • ⬇️ disable/suspend new-label-normalizer cronjob, it can be done by prows's label_sync
  • remove the project plugin, as we dont use it
  • 🚢 Deploy the Tag v1.1.0 for package-extract
  • ✨ add package-extract to have the correct set of checks enable
  • ⬆️ add some more labels ;)
  • 🚢 Deploy the Tag v0.8.2 for slo-reporter
  • ⬆️ set to oauth redirect url to prow.o-f.cloud 🐝
  • ✨ setting lgtm_acts_as_approve: false for all our repos (#805)
  • Add env variables for metrics (#807)
  • ⬆️ set to oauth redirect url to prow.o-f.cloud 🐝
  • Bump workflow-helpers stage to v0.4.0 (#806)
  • 🚢 Deploy the Tag v0.4.0 for workflow-helpers
  • 🚢 Deploy the Tag pr-564 for graph-refresh-job
  • 🐇 set onfailure restartpolicy for the sefkhet-abwy cronjob
  • 🐥 allow sefkhet to pull the image from the openshfit imagestream
  • 💂‍♂️ re-encrypt sefkhet secrets with updates sops (#801)
  • 🚢 Deploy the Tag v0.20.4 for sefkhet-abwy
  • 🚢 Deploy the Tag v1.1.2 for mi-scheduler
  • add some more prow:deck secret configs
  • ⬆️ add two more hand labels
  • start keeping a imagestreamtag history for the hook IST
  • ⬆️ upgrade argo components to v2.12.5 to tackle ttl issues (#799)
  • ⬇️ suspend all data ingestion producers (#798)
  • Bump graph refresh v0.3.1 (#782)
  • Bump components versions to stage (#794)
  • 🚢 Deploy the Tag v0.10.0 for metrics-exporter
  • 🚢 Deploy the Tag v0.9.1 for investigator
  • 🚢 Deploy the Tag v0.13.1 for user-api
  • ⬆️ using new integration-test container image (manually build)
  • 🚢 Deploy the Tag v0.10.2 for management-api
  • 🍀 upgrade the investigator deploymentconfig (#793)
  • Bump investigator stage to v0.9.0 (#783)
  • 🍻 upgrade of prod with stage versions (#791)
  • 🚢 Deploy the Tag v0.11.1 for user-api to the prod (#789)
  • hook route needs to point to hook service
  • ✨ add a per component owners
  • ✨ add a per component owners
  • Add build analysis workflow (#735)
  • 🐲 updated sops encryption pattern and prow routes (#787)
  • 🐲 build-watcher deployment manifests for amun inspections (#785)
  • ✨ reencrypted certs for prow.o-f.c
  • ✨ reencrypted certs for prow.o-f.c
  • ✨ switching prow domainname
  • ✨ minor changes to prow config
  • ✨ add the needs-rebase plugin deployment to Prow at Operate-First
  • checking prow s3 syntax, statusreconciler
  • checking prow s3 syntax
  • reencrypted
  • reencrypted
  • 🚢 Deploy the Tag v0.10.2 for messaging
  • extend p-c-m role to see pods
  • add bucket claim for prow ci data
  • reencrypted
  • reencrypted
  • rename the bucket
  • Propagate new environment variables to build-watcher deployment (#781)
  • Bump build-watcher version (#784)
  • ⬆️ add s3-cred for op1st prow
  • 🔒 reencrypted secrets for thoth prow on Operate-First
  • add namespace configuration to opf-prow
  • 🚢 Deploy the Tag v2.3.0 for mi
  • 🚢 Deploy the Tag v0.3.1 for graph-refresh-job
  • 🚢 Deploy the Tag v0.13.0 for user-api
  • ✨ add the tls enabled routes
  • ✨ add the tls enabled routes
  • ✨ add operate-first to the sops.yaml and reencrypt the secrets for prow
  • ✨ add roles and rolebindings to the Operate-First deployment, so that we dont need the cluster-admin overlay
  • ✨ add roles and rolebindings to the Operate-First deployment, so that we dont need the cluster-admin overlay
  • Bump package release to v0.9.0 (#778)
  • Bump management-api to v0.10.1 in stage (#777)
  • Bump investigator to v0.8.2 in stage environments (#744)
  • Bump slo-reporter stage to v0.8.1 (#776)
  • remove the namespace
  • 🚢 Deploy the Tag v0.8.1 for slo-reporter
  • 🚢 Deploy the Tag v0.10.1 for management-api
  • 🚢 Deploy the Tag v0.8.0 for slo-reporter
  • 🚢 Deploy the Tag v1.1.0 for mi-scheduler
  • 🎲 support the deployment of kafka for thoth (#753)
  • 🚢 Deploy the Tag pr-676 for management-api
  • 🚢 Deploy the Tag v0.12.0 for user-api
  • Bump management api stage to v0.10.0 (#771)
  • add tag to p-c-m image
  • Adjust all envs (#770)
  • Correct env name (#769)
  • 🚢 Deploy the Tag v0.9.0 for investigator
  • Bump graph-sync to v0.9.0 (#768)
  • 🚢 Deploy the Tag v0.9.0 for graph-sync-job
  • Bump user-api to v0.11.1 in stage environments (#760)
  • Add environments needed for recent user-api with Kafka messaging (#767)
  • 🏁 updated certs for the prod management-api (#764)
  • update env in cron template (#766)
  • ✨ add kind/ labels to feature and bug template
  • ✨ add ghproxy, switcht to p-c-m
  • ✨ added Operate First deployment for Prow
  • 🚢 Deploy the Tag v0.10.0 for management-api
  • 🚢 Deploy the Tag v0.5.1 for advise-reporter
  • Bump advise reporter stage to v0.5.1 (#765)
  • 🚢 Deploy the Tag pr-673 for management-api
  • 🚲 set the rolebinding for user-api to get pod logs (#763)
  • 🚢 Deploy the Tag pr-672 for management-api
  • 🚢 Deploy the Tag v0.11.1 for user-api
  • Bump adviser to v0.22.0 (#761)
  • 🚢 Deploy the Tag v0.22.0 for adviser
  • update to latest messaging (#758)
  • 🚧 debug the out-of-sync issue with argocli image (#757)
  • 🚧 debug the out-of-sync issue with argocli image (#756)
  • add a CronJob to normalize the labels of github organizations (#736)
  • 🚢 Deploy the Tag pr-1199 for user-api
  • 📊 store the grafana dashboard json for maintainability (#752)
  • 🚢 Deploy the Tag v0.11.0 for user-api
  • 🍀 updated management-api role to allow creating jobs (#751)
  • 🚢 Deploy the Tag pr-1195 for user-api
  • deployment uses new env for config (#750)
  • Bump metrics-exporter in stage to v0.9.1 (#749)
  • 🚢 Deploy the Tag pr-1194 for user-api
  • 🚢 Deploy the Tag pr-1193 for user-api
  • 🚢 Deploy the Tag pr-1192 for user-api
  • 🚢 Deploy the Tag pr-1191 for user-api
  • 🚢 Deploy the Tag v0.9.1 for metrics-exporter
  • 🚢 Deploy the Tag v0.9.1 for management-api
  • 🚢 Deploy the Tag pr-1189 for user-api
  • 🚢 Deploy the Tag pr-1188 for user-api
  • 🚢 Deploy the Tag pr-1187 for user-api
  • bump adviser-reporter to v0.5.0 (#742)
  • Bump management-api to v0.9.0 (#739)
  • 🚢 Deploy the Tag v0.8.2 for investigator
  • 🚢 Deploy the Tag v0.8.1 for investigator
  • increase pvc size for the production database (#737)
  • Use latest imagestream for investigator
  • 🚢 Deploy the Tag v0.8.0 for investigator
  • namespace specific roles are used in cnv cluster (#733)
  • Bump workflow-helper to v0.3.3 (#731)
  • 🚢 Deploy the Tag v0.7.0 for investigator
  • 🚢 Deploy the Tag v0.10.1 for messaging
  • 🚢 Deploy the Tag v0.3.3 for workflow-helpers
  • 🚢 Deploy the Tag v0.8.5 for management-api
  • utilize ocp4 kafka as the test apps are migrated to ocp4
  • 🚢 Deploy the Tag pr-1175 for user-api
  • Bump Kebechet to 1.2.3 (#730)
  • 🚢 Deploy the Tag v1.2.3 for kebechet
  • ⬆️ update sa chatbot to v0.20.3
  • Bump workflows helpers to v0.3.2 (#729)
  • 🚢 Deploy the Tag v0.10.0 for messaging
  • 🚢 Deploy the Tag v0.3.2 for workflow-helpers
  • 🚢 Deploy the Tag v0.9.0 for metrics-exporter
  • Bump metrics-exporter to v0.9.0 in stage (#728)
  • change needed for application to run on ocp4 cluster
  • utilize max storage size for database (#727)
  • default parameter required is not required in template
  • 🚢 Deploy the Tag pr-140 for sefkhet-abwy
  • 💂‍♂️ re-updated khemenu route creds encryption
  • 🤖 encrypt tls certs with sops encryption
  • 🚢 Deploy the Tag v0.20.3 for sefkhet-abwy
  • ⚡ enable package release in ocp cluster (#723)
  • ⚡ Increase the amount of workflow to run in parallel for ocp middletier (#720)
  • 🚢 Deploy the Tag v0.8.4 for management-api
  • Increase workflows (#719)
  • ⬆️ update SA chatbot
  • Increase workflows scheduled (#717)
  • 🚢 Deploy the Tag v0.20.2 for sefkhet-abwy
  • Update imagestreamtag.yaml
  • 🚢 Deploy the Tag v0.20.1 for sefkhet-abwy
  • 🐢 updated kafka secret of new kafka deployment due to cluster issue
  • 🚀 manual bump management-api to v0.8.3-dev version
  • ⛵ bump management-api to v0.8.3 version
  • ✨ add route53 based, letsencrypt secured route
  • 🚢 Deploy the Tag v0.8.3 for management-api
  • 💂‍♂️ updated certs for routes of thoth-station (#716)
  • ⬇️ remove secret as we dont have secret management for now, see open-infrastructure-labs/ops-issues#3
  • ✨ add s-a chatbot deployment to MOC/cnv
  • 🔔 update patched secrets for ocp stage
  • 🎄 Enable ocp stage to solve fedora solvers (#715)
  • 🐌 suspend cronjob till all systems are verifyed in cnv moc
  • 📦 start with smaller pvc for cnv deployment
  • 🐝 disable enlisting of encrypted secret
  • disable enlisting of encrypted secret and routes for cnv deployment (#714)
  • 🚀 include production deployement manifest file (#712)
  • bump-graph-sync-to-0.8.4 (#711)
  • 🚢 Deploy the Tag v0.8.4 for graph-sync-job
  • patch the correct url in qebhwt workflow configmap (#710)
  • 🚢 Deploy the Tag v0.20.0 for sefkhet-abwy
  • 🚢 Deploy the Tag pr-126 for sefkhet-abwy
  • 🚢 Deploy the Tag pr-124 for sefkhet-abwy
  • 🚢 Deploy the Tag pr-123 for sefkhet-abwy
  • 🚢 Deploy the Tag pr-122 for sefkhet-abwy
  • Bumped graph sync job (#708)
  • 🚢 Deploy the Tag v0.8.3 for graph-sync-job
  • 🐮 increase the workflow parallelism for middletier (#706)
  • Bumped in stage (#707)
  • ⏯️ play the data generation components the maintainence is done (#703)
  • 🚢 Deploy the Tag v0.8.2 for graph-sync-job
  • ⛵ bump graph-sycn image to v0.8.2
  • 🚢 Deploy the Tag pr-517 for graph-sync-job
  • workflow-helper image is a base image presnet in all namespace
  • pause the data generation component for maintainence (#702)
  • Revert "Bump kebechet to v1.2.1 in ocp4 (#698)" (#700)
  • Bump kebechet to v1.2.1 in ocp4 (#698)
  • 🚢 Deploy the Tag v0.18.0 for sefkhet-abwy
  • ⬆️ add SIG labels
  • ⬆️ add SIG labels
  • bump up graph-sync ocp4 stage version to v0.8.1
  • bump graph-sync in stage to v0.8.1 (#697)
  • 🚢 Deploy the Tag v0.8.1 for graph-sync-job
  • 🌈 patch the slo-reporter cronjob
  • Disable all SI analysis (#696)

Bug Fixes

  • 🐛 fix a typo in label-sync imagestreamtag
  • 🐛 fix the configmap name for label-sync cronjob
  • 🎋 fix the name of the manifest file for graph-schema-update
  • 💂‍♂️ fix sefkhet-abwy imagestream tag for ocp
  • fix the restart policy of the sefkhet deployment
  • fix tide's pr_status_base_url
  • 🐥 fix the argument certificate in the route tls (#788)
  • fix the token to be used by tide of Prow at Op1st
  • fix the token to be used by hook of Prow at Op1st
  • fix rolebinding related issues with Op1st Prow
  • 👷 fix the kustomize manifest for properly propogating cronjob (#780)
  • 🐥 fix of argocli with respect to the deployment (#755)
  • 🐛 fix wrong domain name in route53 route
  • 🐛 fix wrong serivce name in route53 route
  • 🐛 fix the key name within the secret...
  • 🎅 patch the prometheus configuration with correct pushgateway
  • patch the use of wrong secret in adviser workflow (#713)
  • 🐝 fix the referencing to the correct image for kebechet workflow (#705)
  • fix the kustomize file for the graph-schema-update

Improvements

  • 📚 updated the docs for creating a new component (#740)
  • ♻️ restructure sefkhet-abwy to separate prod and stage (#803)
  • 💂‍♂️ re-encrypt kebechet and qebhwt secrets with updates sops (#802)
  • reorganize how we manage imagestreamtags, now its per overlay
  • ❗ use the direct service hostname for s3 connection (#790)
  • ✨ refactored sinker of Prow at Op1st
  • ✨ refactored prow@op1st
  • remove use of github token from p-c-m
  • ⬆️ bump up the latest version of management-api (#754)
  • ⚡ use ocp4-test deployment for test and turn on graph backup (#748)
  • Bump user-api to v0.10.0 in test environment (#746)
  • updated kafka certs for ocp4 cluster
  • ⬆️ bump up the latest version of nepthys
  • bump up the latest version of management-api for stage systems (#734)
  • bump up the version of management-api for stage systems (#732)
  • 🔒 updated secrets for cnv prod kafka apps (#722)
  • 🐢 use imagestream instead of direct pull from quay (#721)
  • 🔒 updated secrets for cnv prod kafka apps
  • Add kebechet workflow, remove old processing step (#692)
  • 🐢 use consistent managed-by group label
  • 🐮 set the ceph based storage class for pvc assignmnet
  • Bumped kebechet in test (#704)
  • patch test check requirement for thoth-station python
  • Kebechet bump in test (#699)

Other

  • Bump SLO reporter in prod and change email recipient in stage (#819)
  • 🐲 remove explicit namespace definition from kustomize
  • 🐛 remove namespace from needs-rebase
  • 🐛 remove namespace from sinker
  • 🐛 remove namespace from ghproxy service

Release 2021.02.15 (2021-02-15T06:54:46)

Features

  • Bump of version for prod release 15.02.2021 (#904)
  • 🚢 Deploy the Tag v1.7.0 for solver
  • 🚢 Deploy the Tag v1.7.0 for solver
  • 🚢 Deploy the Tag v1.7.0 for solver
  • 📝 unified the context names send back to github
  • add operate-first labels declaration
  • ✨ expose ghproxy metrics
  • using full blown image name
  • seperate thoth-station labels in its own file
  • ⬆️ using v0.5.0 of integration-tests in prod
  • 🚢 Deploy the Tag v0.5.0 for integration-tests
  • switch on all solver in the stage env (#898)
  • Bump User API to v0.19.0 in stage environments (#895)
  • 🚢 Deploy the Tag v0.19.0 for user-api
  • rename sig/build to sig/pipeline
  • test domain to send email (#893)
  • Adjust parameters in CM (#892)
  • update slo-reporter secrets for cnv moc cluster (#891)
  • Use sendgrid in production for SLO-reporter (#879)
  • turned reporting on
  • ✨ can we run pytest as a prow job?
  • Fix path to container image analysis results (#888)
  • using latest release of integration-tests (#886)
  • add boom label to operate-first/SRE repo
  • add prowjob-pre-commit for integration-tests repo
  • Revert ":bug: add XDG_CONFIG_HOME to kustomize Prow job"
  • 🐛 add XDG_CONFIG_HOME to kustomize Prow job
  • Revert ":sparkles: add kustomize-build presubmit job to op1st/apps repo ʕʘ̅͜ʘ̅ʔ (#867)" (#882)
  • ✨ add kustomize-build presubmit job to op1st/apps repo ʕʘ̅͜ʘ̅ʔ (#867)
  • Bump metrics-exporter to v0.11.0 (#881)
  • Debug the workflow limit with graph-refresh job (#878)
  • Fix the package-update kustomize
  • Update cronjob for the components with variable changes (#877)
  • Update package-update-job to v0.8.7 in stage (#872)
  • Bump User API to v0.18.0 in stage (#875)
  • Bump adviser to v0.24.1 in stage environments (#873)
  • 🚢 Deploy the Tag v0.18.0 for user-api
  • 🚢 Deploy the Tag v0.24.1 for adviser
  • 🚢 Deploy the Tag v0.24.0 for adviser
  • 🚢 Deploy the Tag v0.9.0 for slo-reporter
  • 🚢 Deploy the Tag v0.8.7 for package-update-job
  • 🚢 Deploy the Tag v0.9.0 for package-releases-job
  • 🚢 Deploy the Tag pr-198 for package-update-job
  • Debug amun api (#868)
  • 🚢 Deploy the Tag v0.8.5 for package-update-job
  • ⬆️ add plank config to show dashboard links on each PR
  • ⬆️ add deck.spyglass config
  • ⬆️ enable spyglass
  • ✨ do label-sync on AICoE and Op1st org
  • add AICoE/pricingnbs to prow
  • ✨ change the color of all sig to the same value ⛲
  • ⬆️ update sendgrid secret, provide a tiny test script for sendgrid
  • 🚢 Deploy the Tag v0.11.0 for metrics-exporter
  • ✨ run prowjob-pre-commit in thoth-application/
  • ✨ enable prowjob-pre-commit to always run
  • add prowjob-pre-commit for srcops-testing repo only
  • faster I said!!
  • tune the job a little more
  • 🐛 add missing kustomization file in base fire
  • ✨ add kustomize build presubmit job to srcops-testing repo
  • Create OWNERS
  • Create OWNERS
  • reencrypted
  • ✨ added secrets to slo-reporter
  • upgrade prod database size (#860)
  • add keb metadata for internal trigger context (#858)
  • ⬆️ update prow container image versions, add project_config
  • remove all the obsolete prow overlays (#857)
  • remove the new_label_normalizer as it is implemented by label-sync of prow now
  • switch on the data ingestion pipelines (#851)
  • upgrade: bump the version of messaging in stage (#853)
  • bump the version of graph-sycn in stage (#852)
  • 🚢 Deploy the Tag v0.10.3 for graph-sync-job
  • disabline the pipeline for now 🚧
  • 🚢 upgrade stage graph-sync to v0.10.2
  • 🚢 Deploy the Tag v0.10.2 for graph-sync-job
  • 🚢 upgrade stage management-api to v0.11.1
  • 🚢 Deploy the Tag v0.11.1 for management-api
  • Bump graph-sync to v0.10.1 to address solver syncing issues (#850)
  • 🚢 Deploy the Tag v0.10.1 for graph-sync-job
  • Remove unused variable as package-extract is not s2i app (#847)
  • 🚢 Deploy the Tag v0.3.3 for graph-refresh-job
  • 🚢 Deploy the Tag v0.10.3 for messaging
  • Bump User API to v0.17.0 in stage environment (#840)
  • Bump package-extract to v1.1.2 in stage (#845)
  • Extend provenance checker workflow with new steps (#823)
  • ✨ added prow tekton pipeline integration
  • 🚢 Deploy the Tag v1.1.2 for package-extract
  • Create a document documenting the release procedure (#837)
  • Bump advise-reporter to have all metrics (#844)
  • Bump adviser to v0.23.0 in stage (#835)
  • Bump Management API in stage (#839)
  • 🚢 Deploy the Tag v0.16.0 for user-api
  • 🚢 Deploy the Tag v0.8.3 for slo-reporter
  • 🚢 Deploy the Tag v0.11.0 for management-api
  • Bump Kebechet to v1.2.4 (#832)
  • 🚢 Deploy the Tag v0.15.0 for user-api
  • 🚢 Deploy the Tag v0.10.2 for metrics-exporter
  • Bump metrics-exporter stage to v0.10.2 (#838)
  • 🚢 Deploy the Tag pr-1233 for user-api
  • 🚢 Deploy the Tag v0.5.0 for workflow-helpers
  • Provide APP_SCRIPT envornmnet variable to run the application
  • 🚢 Deploy the Tag v0.23.0 for adviser
  • Bump graph-sync to v0.10.0 in stage (#833)
  • 🚢 Deploy the Tag v0.14.0 for user-api
  • 🚢 Deploy the Tag pr-1229 for user-api
  • 🚢 Deploy the Tag v0.10.0 for graph-sync-job
  • 🚢 Deploy the Tag pr-1228 for user-api

Bug Fixes

  • 🐛 fix the config file name used by label_sync cronjob
  • 🐛 fix the integration-tests IST
  • fix the value string in slo-reporter cronjob
  • fix the command string... array
  • ✨ fix how we call micropipenv
  • 🐛 fix the non uniq cronjob name
  • fix investigator deployment for debugging argo worflow limits
  • job kustomize-build is set to always run but also declares run_if_changed targets, which are mutually exclusive
  • try to get the job done faster 🚤
  • 🐛 fix github token used by crier
  • switch to a trivial recursive test script
  • ✨ fix typo in argument to kustomize build presubmit job to srcops-testing repo
  • some fixes to slo-reporter
  • :bug fix typo in prow plugins
  • :bug fix project plugin config
  • :bug fix typo in prow plugins

Improvements

  • Bump integration-tests to use s2i application (#900)
  • 🍀 update integration test setup manifests (#899)
  • Add integration tests (#894)
  • use an imagestreamtag for integration-tests (#897)
  • use right datasource for cnv grafana dashboard (#890)
  • use -dev container image
  • better test-kustomize-build
  • revert debug change for the workflow limit test with graph-refresh job (#880)
  • debug amun workflows
  • debug amun workflows
  • debug argo worflow limits with investigator limits (#866)
  • Document Thoth's S2I and solver procedure (#849)
  • ⬆️ use json output for thamos in integration tests
  • use Role instead of ClusterRole
  • sync up graph-refresh to latest version in stage
  • bump up the latest version of graph-refresh (#846)
  • 👨🏻‍🏭 refactored and enabled branchprotector
  • ⬆️ updated utility images, cleaned up branch-protector config
  • Bump SLO-reporter to v0.8.3 in stage and prod (#841)

Other

  • little better test script

Release 2021.03.01 (2021-03-01T17:19:12)

Features

  • ✨ ⬆️ requiring aicoe-ci/prow/pre-commit in branchprotection
  • Handle restarts of integration-tests (#995)
  • Update ocp4 stage slo-reporter (#994)
  • Adjust web concurrency for user-api (#992)
  • Use data stored on Ceph in adviser containers in stage (#989)
  • 🚢 Deploy the Tag v0.20.2 for user-api
  • Bump user-api to v0.20.2 in stage environment (#988)
  • 🚢 Deploy the Tag pr-1308 for user-api
  • Bump user-api to v0.20.1 in stage environment (#980)
  • 🚢 Deploy the Tag v0.20.0 for user-api
  • Bump investigator to v0.10.0 in stage (#984)
  • 🚢 Deploy the Tag v0.10.0 for investigator
  • Fix syncing condition for package-extract (#986)
  • ⬆️ Bump version v0.9.2 for investigator prod (#972)
  • ⬆️ Bump version v0.21.0 for sefkhet-abwy (#983)
  • Bump management-api to v0.15.0 in prod environment (#979)
  • 🚢 Deploy the Tag v0.15.0 for management-api
  • Bump management-api to v0.15.0 in stage environment (#978)
  • Bump user-api to v0.19.4 in stage (#976)
  • 🚢 Deploy the Tag v0.19.4 for user-api
  • Increase cache expiration on user-api (#975)
  • ⬆️ Bump version v0.9.2 for investigator stage (#971)
  • migrate dependency monkey run in amun-inspection (#859)
  • Bump integration-tests to v0.7.1 in prod (#962)
  • Bump integration-tests to v0.7.1 in stage (#961)
  • enable graph-refresh to display logs
  • Configure liveness probe for integration-tests (#969)
  • all chat notification are send from infra namespace
  • 🧠 learn ubi8-py38 stack on prod cluster (#965)
  • enable learning on the prod server (#964)
  • 🚢 Bump version v0.25.1 for adviser prod (#963)
  • Bump user-api to v0.19.3 in prod (#960)
  • 🚢 Deploy the Tag v0.7.1 for integration-tests
  • Bump user-api to v0.19.3 in stage (#959)
  • 🚢 Deploy the Tag v0.19.3 for user-api
  • Bump management-api to v0.14.0 in prod (#954)
  • 🚢 Deploy the Tag v0.19.2 for user-api
  • ⬆️ deploy v0.20.5 to PROD
  • 🚢 Deploy the Tag v0.7.0 for integration-tests
  • add inrepo config to prow
  • add inrepo config to prow
  • add mypi test to advisor
  • add pre-commit job to thoth-station/elyra-aidevsecops-tutorial
  • Bump management-api to v0.14.0 in stage environment (#953)
  • add pre-commit job to aicoe-aiops/mailing-list-analysis-toolkit
  • update pre-commit image tag being used
  • Provide Amun inspection namespace to management-api (#951)
  • 🚢 Deploy the Tag v0.14.0 for management-api
  • Adjust command for integration-tests in Prow (#935)
  • Select only relevant integration-tests in cnv-prod (#948)
  • Enable generating report in integration-tests (#943)
  • 🚢 Deploy the Tag v0.9.2 for investigator
  • 🚢 Deploy the Tag pr-136 for integration-tests
  • switch of solving while syncing is happening
  • kustomize-build can not run always
  • Bump adviser to v0.25.1 in stage environment (#937)
  • Increase resources for Amun API (#936)
  • add thoth-station/s2i-generic-data-science-notebook repo config
  • add to inspection to send messages upon completion (#786)
  • 🚢 Deploy the Tag v0.25.1 for adviser
  • add pre-commit job to aicoe-aiops/ocp-ci-analysis
  • add more presubmit job to more repos
  • clean stage overlays which corresponds to ocp cluster(no longer in use) (#934)
  • 🚢 Deploy the Tag v0.25.0 for adviser
  • report job back to github
  • 🍀include manifests for the mi scheduler moc deployment
  • ⬆️ add presubmit to o-f/apps repo
  • Bump integration-tests to v0.6.0 in stage environment (#933)
  • 🚢 Deploy the Tag v0.6.0 for integration-tests
  • smtp server information to be picked from configmap (#929)
  • secrets are base64 encoded (#928)
  • re-encrypt amun certs secrets for moc environment (#927)
  • Re-encrypt secret of moc environment for thoth components (#926)
  • Use SMTP TLS in prod (#923)
  • set amun inspection time-to-live for 15min (#922)
  • 🚢 Deploy the Tag v0.13.0 for management-api
  • 🚢 Deploy the Tag v0.10.0 for slo-reporter
  • 🐛 rename the overlay
  • Include sprint cycle release template (#909)
  • Use prepared files in adviser container runs (#919)
  • 🚢 Deploy the Tag pr-1684 for adviser
  • 🚢 Deploy the Tag pr-1682 for adviser
  • 🔏 add sendinblue credentials
  • Enable preparing environment in adviser container (#918)
  • Introduce kafka env var update all across the envs (#917)
  • 🚢 Deploy the Tag pr-1670 for adviser
  • ignore qeb-hwt-github-app for now
  • User API does not use Amun (#913)
  • add the missing manifests
  • add the missing manifests
  • there is no secrets file for amun-api on MOC/p9
  • there is no secrets file for amun-api on MOC/p9
  • add annotations: null all over the place...
  • ⬆️ update all version of container images used
  • Release of version 2021.02.15 (#908)

Bug Fixes

  • :bowtie: Update the cnv prod argocd url with the latest (#966)
  • fix inrepo config context and job name
  • fixed the paramater attribute for amun templates
  • patch the notification job with generatename instead of name
  • fix the integration-tests tag
  • fix alertlabel for o-f/sre
  • fix some imagestreamtags
  • fix need-ok-to-test label
  • fix need-ok-to-test label
  • 🐛 fix the config file name used by label_sync cronjob
  • 🐛 fix the config file name used by label_sync cronjob

Improvements

  • ✨ ⬆️ minor updates
  • ✨ move test jobs to prow inrepo config of adviser
  • Add flag to optionally sync results of package-extract (#949)
  • ⭐ corrected the name of notification job for integration tasks
  • Adjust restart policy for integration tests (#970)
  • Run integration tests that use backend namespace (#967)
  • Do not run integration tests requiring middletier namespace (#947)
  • Bump integration tests to v0.7.0 (#952)
  • use app.py from integration-tests directly
  • Correct labels to use templating (#942)
  • Bump integration tests to v0.5.0 (#931)
  • Enable integration tests (#925)
  • ✨ all the roles and rolebindungs to use the test-pods namespace (#903)
  • Validate User API responses in stage and test (#914)
  • Validate responses by Management API in stage and test environments (#916)
  • Rename environment variable for sending integration test reports (#910)
  • remove unused secrets file
  • 🐛 TODO how do we get this IST?
  • 🐛 TODO how do we get this IST?

Non-functional

Other

  • remove mypy job from advisor

Release 2021.03.15 (2021-03-15T04:07:09)

Features

  • Remove ENABLE_PREPARE specific configuration for adviser (#1016)
  • ⬆️ Bump version v0.8.0 for integration-tests
  • ⬆️ Bump version v0.26.0 for adviser
  • ⬆️ Bump version v0.10.4 for graph-sync
  • 🚢 Deploy the Tag v0.10.4 for graph-sync-job
  • Remove branch protection for operate-first org (#1057)
  • 🚢 Deploy the Tag v0.21.0 for user-api
  • ⚓ increase cpu for the postgresql in stage (#1056)
  • Bump metrics-exporter to v0.11.0 (#1055)
  • 🚢 Deploy the Tag v0.13.0 for metrics-exporter
  • 🚢 Deploy the Tag v0.12.0 for metrics-exporter
  • 🚢 Deploy the Tag v1.3.3 for mi-scheduler
  • SLO reporter stage and prod can send emails (#1053)
  • 🐳 correct the solver imaegstream for stage
  • Change solver virtual env location (#809)
  • 🍁 increase mem resource for the postgresql deployment (#1049)
  • manage pr checks with prow jobs (#1048)
  • Bump investigator to v0.10.0 in prod environment (#985)
  • ⬆️ run integration-test v0.8 as a periodic prow job targeting {zero|cnv}-prod (#1044)
  • Push SLO-reporter to v0.11.0 (#1045)
  • 🚢 Deploy the Tag v0.11.0 for slo-reporter
  • 🚢 Deploy the Tag v1.3.2 for mi-scheduler
  • remove some prow configs that should be in the repos now
  • add branchprotection to o-f org
  • Run SLO-reporter prod from stage (#1038)
  • 🍁 update the new kafka certs for the zero cluster
  • enable in repo config for op1st
  • Update config.yaml
  • 🍀 component migration from cnv-moc to zero-moc in prod (#1042)
  • 🍁 sync chat-notifcation secrets
  • 🐢 update the bucket name for the prow
  • 🐢 update new secrets for the prow tide
  • update prow to use local ceph endpoint
  • tiny script to update Prow's ImageStreamTags
  • update prow with new sets of credentials (#1040)
  • ⬆️ update CI/CD configuration (#1033)
  • 🚢 Deploy the Tag v1.3.1 for mi-scheduler
  • Add host variable (#1035)
  • Add graph database envs (#1034)
  • 🚢 Deploy the Tag v1.7.2 for solver
  • 🚢 Deploy the Tag v1.7.2 for solver
  • 🚢 Deploy the Tag v1.7.2 for solver
  • Add kebechet cronjob (#1032)
  • suspend data ingestion in prod till upgrade (#1031)
  • Add build analysis metrics (#1030)
  • ⬆️ Bump version v0.21.1 for sefkhet-abwy (#1028)
  • updated the certs for thoth routes
  • Execute solvers with app script (#1022)
  • Bump image version which ci failed to bump
  • switch back on graph-refresh in the stage (#1026)
  • ✨ add a kind/demo label (#1024)
  • add new workflow helper to update kebechet installation details (#987)
  • 🚢 Deploy the Tag v1.3.0 for mi-scheduler
  • 🚢 Deploy the Tag v1.2.0 for mi-scheduler
  • Bump integration-tests to v0.8.0 in prod environment (#1018)
  • ⬆️ Bump version v0.8.1 for graph-backup-job (#1021)
  • 🚢 Deploy the Tag v0.8.1 for graph-backup-job
  • 🚢 Deploy the Tag v0.26.0 for adviser
  • Bump adviser to v0.26.0 in stage (#1020)
  • Update grafana dashboard to include new changes and metrics (#1014)
  • Bump integration-tests to v0.8.0 in stage environment (#1019)
  • Add knowledge path to parameters (#1010)
  • ✨ changed a few required contexts, as the repos us inrepo config now
  • ⬆️ update pre-commit plugins, CI related configs
  • configure the role for management-api to appropriate namespace
  • Fix the role type for management-api
  • Enable management-api to run dependency-monkey in amun-inspection prod cluster
  • Enable management-api to query back logs of dependency-monkey (#1008)
  • Execute dependency monkey in amun-inspection namespace for thoth (#1007)
  • Start using inputs prepared by argo to adviser container (#982)
  • ✨ add required context to operate-first/apps
  • Include build-analysis template with package-extract component (#1003)
  • 🐳 state backofflimit inside jobtemplate for cronjob (#1002)
  • Fix restart policy for integration-tests (#1001)
  • Bump user-api to v0.20.2 in prod environment (#990)

Bug Fixes

  • fix configmap for the sefkhet-abwy-chatbot
  • Make sure exceptions are reported on API when running in test/stage (#1051)
  • fix ceph bucket for statusreconciler and tide
  • fix the type of reference in prow imagestreamtags
  • Upgrade the pvc to fix disk quota limit
  • remove todo which was already fixed (#1009)

Improvements

  • patch up increase of cpu for the postgresql in stage
  • 🐢 upgrade solvers to latest version and decommision solver-f32-py37 (#1050)
  • Updated the image and remove required_context for optional arg (#1046)
  • ✨ both required contexts are used, from tide config and branch protection config 😎
  • 🍁 updated the secrets for slo-reporter
  • 🐲 updated the promethues secrets
  • Updated ceph bucket for statusreconciler and tide (#1041)
  • ⬆️ updated all of Prow imagestreams
  • 📝 renamed label-sync to label_sync to conform with upstream name
  • chore: Operate First repos use .prow.yaml now (#1023)
  • Adjust web concurrency for management-api and amun-api (#993)
  • Revert "Run integration tests that use backend namespace (#967)" (#968)
  • debug the new-solver with s2i based images in test (#973)
  • Schedule graph-sync for dependency monkey only if not dry run (#1012)
  • ⬆️ moved config to repo
  • ✨ reconfgured CI/CD to use prow and aicoe-ci
  • ✨ reconfgured common repo's test

Release 2021.03.29 (2021-03-29T05:47:19)

Features

  • 🚢 Deploy the Tag v0.3.4 for qeb-hwt
  • 🚢 Deploy the Tag pr-153 for qeb-hwt
  • 🐢 include the workflow while deploying buildlog-parser
  • 🚢 Deploy the Tag v0.22.1 for user-api
  • 🚢 Deploy the Tag v0.6.2 for workflow-helpers
  • 🔥 templates are to be placed on the infra namespace (#1118)
  • Fix parameter setup from ${..} to {{..}} (#1114)
  • Mi scheduler/reduce parallelism (#1115)
  • Remove resource allocation for prow job
  • 🚢 Deploy the Tag 1.3.7 for mi-scheduler
  • 🚢 Deploy the Tag v1.3.7 for mi-scheduler
  • 🚢 Deploy the Tag 1.3.6 for mi-scheduler
  • 🚢 Deploy the Tag v1.3.6 for mi-scheduler
  • Revert version for qebhwt v0.3.2 for prod
  • 🚢 Deploy the Tag v0.3.3 for qeb-hwt
  • 🚢 Deploy the Tag v2.3.2 for mi
  • 🚢 Deploy the Tag v0.12.0 for messaging
  • chore: Update operate first labels (#1109)
  • 🚢 Deploy the Tag v1.3.5 for mi-scheduler
  • Give full path to perscription file
  • Change thoth flag to be setup with envvar (#1107)
  • Revert "Revert "hotfix 🔥", so that we use the test-pods namespace..."
  • Revert "hotfix 🔥", so that we use the test-pods namespace...
  • ✨ add p-c-m rbac
  • Supply prescription.yaml to adviser container (#1078)
  • Run prescription sync command (#1105)
  • hotfix 🔥
  • ✨ using Prow test-pods namespace
  • Update sinker_rbac.yaml
  • manage required checks for repos (#1103)
  • 🚢 Deploy the Tag v0.27.0 for adviser
  • ⬆️ update the in_repo_config
  • 🚢 Deploy the Tag v1.3.4 for mi-scheduler
  • bump resources for the qebhwt workflow (#1099)
  • pass the message image to amun-inspection stage namespace
  • Add ADDITIONAL_CONFIGURATION to passed parameters (#1098)
  • Add max number of workflows limit (#1097)
  • Fix incorrect name of mi-scheduler in logging envvar (#1096)
  • patch adviser resource with incresed resources
  • switch on data ingestion in prod cluster
  • increase the resources for the database deployment in prod
  • increase the resources for adviser run in the production environment (#1092)
  • Remove mi-scheduler env from run-mi template (#1091)
  • Add logging envs (#1090)
  • ✨ add the #B4mad Minecraft project (#1087)
  • ⬆️ update the container image tags used to decorate prow jobs (#1088)
  • feat: Setup prow for aicoe-aiops (#1089)
  • 🚢 Deploy the Tag v0.22.0 for user-api
  • 🚢 Deploy the Tag v0.10.1 for investigator
  • 🚢 Deploy the Tag v0.3.4 for graph-refresh-job
  • 🚢 Deploy the Tag v0.8.2 for graph-backup-job
  • 🚢 Deploy the Tag v0.12.0 for slo-reporter
  • 🚢 Deploy the Tag v0.6.1 for advise-reporter
  • 🚢 Deploy the Tag v0.6.1 for workflow-helpers
  • Use new version for slo-reporter
  • 🚢 Deploy the Tag v0.11.1 for slo-reporter
  • Add missing knowledge_path parameter (#1083)
  • ✨ add triage/ labels to thoth-station repos
  • Deprecate prod overlays for thoth-station components (#1081)
  • switch on the data ingestion pipelines
  • Fix links in graph-backup job (#1080)
  • Remove old prod deployment of graph-backup-job (#1079)
  • Add prescription-sync cronjob (#1077)
  • use internal service route instead of external route
  • configure thoth prod cluster with updated ceph (#1073)
  • increase the ttl for amun-inspection workflows to 1hr (#1075)
  • Send email to AICoE (#1074)
  • introduce a new ceph setup and configured amun with it (#1072)
  • 🚢 Deploy the Tag v0.10.5 for graph-sync-job
  • configure admin user for the postgresql instance (#1068)
  • 🚢 Deploy the Tag v0.14.1 for metrics-exporter
  • allow-metrics-exporter to check Kafka connection (#1067)
  • Solve metrics exporter schema alarm (#1064)
  • 🚢 Deploy the Tag v0.14.0 for metrics-exporter
  • ✨ fold the #hacktoberfest label into hacktoberfest
  • ✨ added hacktoberfest labels
  • ⬆️ did some deployment_name label renaming
  • 🚢 Deploy the Tag v0.15.1 for management-api
  • set the debugger on for the investigator
  • switch off data ingestion for demo time

Bug Fixes

  • 🐛 fix a missing N
  • Prescription syncing does not require knowledge graph (#1106)
  • updated amun deployment to fix argo sync
  • fix integration-tests notification
  • debug the prow label sync imagestream to fix argocd
  • update the prow label sync imagestream to fix argocd
  • 🐛 fix the webhook url of Qeb-Hwt
  • 🐛 fix the webhook url of Qeb-Hwt
  • 🔥 sefkhet-abwy chatbot secrets and deployment fix

Improvements

  • Bump up version for qebhwt v0.3.4 for stage and prod
  • ⚡ Bump up version for workflow-helpers v0.6.2 for prod and stage
  • ⚡ Bump up version for user-api v0.22.1 for prod and stage
  • 🔥 Bump up version for messaging v0.12.0 for stage and prod (#1119)
  • Bump up version for qebhwt v0.3.3 for prod
  • Bump up version for qebhwt v0.3.3 for stage
  • message related images and workflows are available in test cluster
  • parameters are not part of mi scheduler cronjob (#1095)
  • Fix logging to use THOTH_ADJUST_LOGGING (#1094)
  • debug increase of the resources for adviser run in the production (#1093)
  • Bump up version for user-api v0.22.0 for stage
  • Bump up version for investigator v0.10.1 for stage and prod
  • Bump up version for graph-refresh v0.3.4 for stage and prod
  • Bump up version for graph-backup v0.8.2 for stage and prod
  • Bump up version for workflow-helpers v0.6.1 for stage and prod
  • Bump up version for advise-reporter v0.6.1 for stage and prod
  • updated the khemenu certs (#1082)
  • removed the aiops related presubmit jobs
  • Bump up version for management-api v0.15.1 (#1071)
  • alert manager and monitoring for thoth production (#1070)
  • Bump up version for metrics-exporter v0.14.1

Release 2021.04.12 (2021-04-12T05:20:40)

Features

  • ⬆️ update the certs for the prow.thoth-station.ninja (#1156)
  • 🚢 Deploy the Tag v0.13.1 for slo-reporter
  • 🚢 Deploy the Tag v0.24.0 for user-api
  • 🚢 Deploy the Tag pr-1377 for user-api
  • 🚢 Deploy the Tag v0.3.1 for nepthys
  • include the postgressql required secrets
  • updated the secrets based on the renew sops file (#1150)
  • 🚢 Deploy the Tag v0.3.0 for nepthys
  • add message metrics deployment (#1104)
  • created separate overlay for zero-test (#1145)
  • 🚢 Deploy the Tag v2.4.0 for mi
  • 🚢 Deploy the Tag pr-1372 for user-api
  • 🚢 Deploy the Tag pr-1373 for user-api
  • Suspend prescription-sync-job in prod and stage (#1144)
  • ✨ give the approved label a nice green color
  • updated new kafka certs for the prod (#1143)
  • kafdrop for the operate-first cluster
  • 🚢 Deploy the Tag pr-1372 for user-api
  • ⬆️ 📝 add triage/ labels to label plugin config
  • ⬆️ 📝 add some more thoth labels
  • ⬆️ use argo v2.12.5 in prod deployment (#1141)
  • 🚢 Deploy the Tag pr-1369 for user-api
  • Bump SLO-reporter to v0.13.0 (#1138)
  • 🚢 Deploy the Tag pr-1350 for user-api
  • 🚢 Deploy the Tag pr-1365 for user-api
  • 🚢 Deploy the Tag v0.23.0 for user-api
  • 🚢 Deploy the Tag v0.11.0 for investigator
  • 🚢 Deploy the Tag v0.13.0 for messaging
  • Run graph-sync in advises only when authenticated (#1132)
  • Run graph-sync in provenance-check only when authenticated (#1133)
  • Fix advise reporter talking to kafka (#1134)
  • 🤖 Fix label sync imagestream reference policy
  • ⬆️ updated kafka certs for the production environments
  • 🐢 Fix the roles for gathering logs permissions (#1131)
  • chore: Add triage labels for Operate First (#1128)
  • 🚢 Deploy the Tag v2.3.4 for mi
  • Bump adviser to 0.27.0 in stage (#1124)
  • 🚢 Deploy the Tag v2.3.3 for mi
  • 🚢 Deploy the Tag pr-1350 for user-api
  • 🚢 Deploy the Tag v0.13.0 for slo-reporter
  • enable max time for prow jobs via sinker (#1116)

Bug Fixes

  • fix defaults (#1152)
  • Zero test fix (#1148)
  • 🐳 access the logs in different namespace than api (#1127)

Improvements

  • ⬆️ bump up adviser to 0.27.0 for zero-prod (#1157)
  • 🐛 use the correct name of the label-sync config file
  • 💂‍♂️ updated kafka certs for prod cluster
  • Fix parallel limit to use semaphore instead of parallelism (#1140)
  • 💂‍♂️ updated thoth secrets across the board (#1137)
  • Revert ":guardsman: updated kafka certs for prod cluster (#1135)" (#1136)
  • 💂‍♂️ updated kafka certs for prod cluster (#1135)

Release 2021.04.26 (2021-04-26T04:54:56)

Features

  • Fix the resource of the branchprotection cronjob
  • Bump slo-reporter to v0.14.1 (#1194)
  • ⬆️ bounced integration-tests to v0.8.1
  • ✨ let's see if component based owners help somehow
  • 🚢 Deploy the Tag v0.14.1 for slo-reporter
  • ✨ add sig/observability
  • Revert ":guardsman: remove the expired gpg key from the sops config (#1186)" (#1192)
  • add Kebechet slug to openshift templates (default null) (#1190)
  • 📚 updated the environment docs with the database and extension (#1188)
  • Bump advise-reporter-v0.7.4 (#1191)
  • 🚢 Deploy the Tag v0.7.4 for advise-reporter
  • 🚢 Deploy the Tag v0.8.1 for integration-tests
  • update reporting components (#1189)
  • 🚢 Deploy the Tag v0.7.3 for advise-reporter
  • 🚢 Deploy the Tag v0.14.0 for slo-reporter
  • 🚢 Deploy the Tag pr-189 for advise-reporter
  • 🐳 update secrets based on the zero prod cluster (#1187)
  • 💂‍♂️ remove the expired gpg key from the sops config (#1186)
  • 🚢 Deploy the Tag v0.7.2 for advise-reporter
  • 🚢 Deploy the Tag v0.7.1 for advise-reporter
  • 🚢 Deploy the Tag v0.7.0 for advise-reporter
  • 📚 Updated the resource consumptions based on components
  • Pass constraints.txt as an input to adviser (#1183)
  • Store in zero-prod on s3 in Operate First (#1173)
  • ⬆️ add aicoe-ci/prow/pytest to required checks for integration-tests repository
  • ✨ reduced the frequency of lifecycle management periodic jobs
  • ✨ add lifecycle management
  • 🚢 Deploy the Tag v0.7.1 for workflow-helpers
  • ✨ 🚀 add label_sync for AICoE org
  • 🚢 Deploy the Tag pr-245 for workflow-helpers
  • 🚢 Deploy the Tag v0.7.0 for workflow-helpers
  • ✨ added AICoE/Varangian
  • set resources for the prow perodic job
  • 🚢 Deploy the Tag v0.14.0 for messaging
  • 🚢 Deploy the Tag v0.24.3 for user-api
  • 🚢 Deploy the Tag v0.24.2 for user-api
  • 🚢 Deploy the Tag v1.3.8 for mi-scheduler
  • Bump User API to v0.24.1 in stage environment (#1170)
  • Bump adviser to v0.28.0 in stage environment (#1168)
  • Additionally restrict unauthenticated parts of the workflows (#1167)
  • Enable prescription sync job in stage environment (#1146)
  • 🚢 Deploy the Tag v0.24.1 for user-api
  • ⚡ allow in-repo prow job defining for s2i image repos
  • 🚢 Deploy the Tag v0.28.0 for adviser
  • 💂‍♂️ set different secret for app-secret from thoth token (#1165)
  • Fix parameters in the template (#1164)
  • 🚢 Deploy the Tag v0.11.2 for investigator
  • Add missing User API token (#1163)
  • 🚢 Deploy the Tag v0.11.1 for investigator
  • 💂‍♂️ set prow ssh cerds for private repo support (#1162)
  • 🐛 added log_level=debug for prow config
  • ⬆️ update imagestreamtags of prow

Bug Fixes

  • 🐛 fix the token used to auth w/ github
  • 🐛 fix the commenter imagestream
  • 🐛 fixed the aicoe label_sync job: it was there twice :/
  • 🐛 fixed AICoE/Varangian bug in config.yaml
  • 🐛 fix the periodic command of integration-tests
  • 🔥 fix the prow label sync imagestream for argocd
  • 🔥 fix the prow hook route needs to point to hook service
  • 🔥 fix the prow imagestream tags

Improvements

  • ✨ 🚱 set resource limits and quota for branchprotector cronjob
  • Modify qeb-hwt to use thamos instead of messaging (#1180)
  • 🤖 updated the pull request template for thoth-application (#1177)
  • ⬆️ bump up the investigator and messaging for the prod (#1176)
  • ⬆️ bump up the user-api 0.24.3 in the prod (#1175)
  • ⬆️ bump up the investigator and messaging for the zero-test (#1174)
  • update integration test periodic (#1172)
  • 🐢 set the role for argo-admin and argo for workflows (#1161)
  • ⬆️ updated plugin config format, see https://github.com/kubernetes/test-infra/issues/20631\#issuecomment-787693609