Skip to content

Latest commit

 

History

History
2541 lines (1619 loc) · 162 KB

CHANGELOG.md

File metadata and controls

2541 lines (1619 loc) · 162 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.14.8 (2021-09-24)

Bug Fixes

0.14.7 (2021-09-23)

Features

  • create wait-for command, and implement as init cntr (#581) (3df6f7f)

Bug Fixes

Others

0.14.6 (2021-09-03)

Bug Fixes

  • harbor enabled by default [ci skip] (8b57522)

Others

0.14.4 (2021-09-02)

Bug Fixes

  • ksvc sidecar annotations, drone without alerts (db26520)
  • otomi server create symlink (#570) (b01d2d5)
  • server regression (79eb51e)

Others

0.14.3 (2021-09-02)

Bug Fixes

  • ksvc sidecar annotations, drone without alerts (db26520)
  • otomi server create symlink (#570) (b01d2d5)
  • server regression (79eb51e)

0.14.2 (2021-09-02)

Bug Fixes

  • cli bootstrap, default for isMultitenant, pinned versions (e1a3d44)

0.14.1 (2021-09-02)

0.14.0 (2021-09-02)

⚠ BREAKING CHANGES

  • 🧨 New CLI Introduced

After too many painful dev cycles with bash scripting we decided to rewrite the CLI. Since we are a typescript oriented team and focusing mostly on configuration of 3rd party apps we decided to use typescript all the way.

Most notable features:

  • built using github.com/google/zx: Google's zx approach offers us as a nice way to wrap our tooling.
  • improved handling of input parameters using yargs
  • granular colorized debug output: using familiar levels such as log (always printed to stdout), debug, info, warn, error (always printed to stderr)
  • command autocompletion
  • improved tracing of code
  • friendly installer: will ask where to install, wether to install autocompletion scripts
  • auto upgrade: the user will basked to upgrade if a new version exists
  • improved readability, testability and maintainability

Features

Bug Fixes

  • 🐛 #529 - make domainSuffix required (#543) (5c42aae)
  • 🐛 gitea-push, after refactor process exit wast ran (#501) (c3d81da)
  • 🐛 redkubes/unassigned-issues#253 make otomi x parse all (#544) (33fe464)
  • added skipcache to bypass cached values for chart (14a2ad9)
  • adding pullsecret to team ns (closes redkubes/unassigned-issues#244 (8ba6d6d)
  • alertmanager will be enabled only if alerts block is provided in values.yaml in chart (#477) (4daa9b1)
  • app enabled flags, removed all ce refs, added custom ca placeholders (#546) (65a3dbf)
  • auto encrypting in vscode disabled as it also operates on .dec files (#533) (c02c70c)
  • bats [ci skip] (bf03b12)
  • better rootdir for drone (0f2362b)
  • bootstrap (67712b3)
  • bootstrap, encryption (3582453)
  • bugs in cli (#528) (ca67be4)
  • bump semver to 0.4.51 (#474) (c2a5de8)
  • bumped other task images (0424c07)
  • cd issues, chart bump (7525219)
  • cli values too early (dd1145b)
  • cli, defaults (edf0f26)
  • cluster provider typo (#481) (eb7313a)
  • console non root port 8080, tools resources (#541) (b890229)
  • console run as user/group (#534) (1255fb4)
  • core image tag reading from otomi.version (#479) (793a523)
  • create symbolic link on request to server (#564) (3688fb8)
  • crypt timestamp sync, .. in env dir guard (#532) (8d9479c)
  • debugger (#536) (e9207ca)
  • default apps (2d5f3ea)
  • drone root ca image for staging (6cbc671)
  • drone uid, commit (f73165d)
  • duplicate sa bug (8eb060e)
  • extra root ca image for staging (f218659)
  • extract secrets path bug fixed (#506) (e93c137)
  • file refs, api version (19d9333)
  • fsgroup int (#552) (f9cd999)
  • gatekeeper run level (b4466b1)
  • gen drone (914b825)
  • git push (#539) (0b4577a)
  • gitea initcontainer ca volumeMount name fixed (#470) (c037c24)
  • harbor base url (2135412)
  • in docker should not pull (b086c87)
  • job spec, workflow for chart publication (16789ff)
  • k8s tools server values symlinked for validation commands (32504ba)
  • keycloak idp.clientID value now generated (cd71691)
  • kiali & jaeger config (#548) (6a7e45f)
  • lazy debug, dev schema (#530) (6b02304)
  • lint error (592e2c2)
  • made teams optional (#563) (262ee5c)
  • missing bootstrap file [ci skip] (7e013b5)
  • missing bootstrap fileS [ci skip] (d73a580)
  • missing default for hasCloudLB isManaged (cef222c)
  • missing file [ci skip] (9425d03)
  • missing test values (e8cbebe)
  • only release the chart if it is pushed to master (#482) (5e00436)
  • otomi server start (#566) (47c72ac)
  • otomi test, pinned api (9bb004c)
  • parsed args bug in bootstrap [ci skip] (11315e9)
  • pull secrets back in sa, profiles removed (7a2fde1)
  • regression in commands not decrypting (121bf45)
  • releasing a chart after adding cluster.owner (#494) (6af71b4)
  • removed policy exclusion (#535) (5c52326)
  • removing empty keys from value skeleton (#504) (71b700a)
  • required sops values (861691f)
  • reverting cert gen step as it's dev oriented [ci skip] (6150953)
  • rootdir for drone (97d7694)
  • schema (34010ac)
  • schema for additional clusters (4824362)
  • schema valid for ksvc (351cf16)
  • security context for ksvc, symlink creation for server (9a7ad1e)
  • securityContext for CA patch containers, gitea CA mount (#466) (90bb5f0)
  • server port, alertmanager deps, console services accumulation (f71d561)
  • server port, alertmanager deps, console services accumulation #2 (569d93b)
  • show demo certs for tlspass [ci skip] (91c0f9e)
  • tests (b52e16f)
  • tests (be85f8e)
  • typo, env loader [ci skip] (57e87d4)
  • validate-templates undefined var for zx (c48072f)
  • waitTillAvailable, tasks image bump (294bda5)
  • workflow revert for chart [ci skip] (7d2af77)
  • workflow simplification [ci skip] (c9baa3d)

Others

  • bump console and api versions (fa4fda9)
  • bump tasks image (d0ea8b7)
  • bumping tasks image for all jobs (773de4e)
  • overwrite test (3221510)
  • pinned console version for keycloak theme (bd03644)
  • removed old sops file [ci skip] (271ea04)

Code Refactoring

  • added owner to slack output, moved container-limits exception (1875017)
  • camelcased var [ci skip] (a2043f0)
  • cleaned up old pull secret locations (caf8388)
  • cleanup (57d1ebf)
  • cleanup [ci skip] (ca7918d)
  • debugging output (70e33c7)
  • encryption routine simpler (3289eb4)
  • minor issue (b93a44f)
  • process.exit replace with throw, server 422 for validation error (669e600)
  • removed refs to pullSecret (b2774c3)
  • unified and simplified chart with zx setup (#505) (4ea7f94)

0.13.11 (2021-07-05)

Bug Fixes

  • drone gen (94ad6f7)
  • harbor regression due to new chart (fe03f90)
  • harbor tasks updated to new version (4becbeb)
  • kured resources (9f6720b)
  • seemingly harmless comment not allowed (055c580)

0.13.10 (2021-07-05)

Bug Fixes

  • core version not found in container (8329a49)
  • harbor db perms again...grrrrmbl (d2f2cb4)

Others

0.13.9 (2021-07-04)

Bug Fixes

0.13.8 (2021-07-04)

Features

  • skip storage classes to circumvent patching errors (7cd2973)

Bug Fixes

  • decrypt before values command (da97ebb)
  • gitea push robustness (13b648b)
  • harbor chart, redis config, disk sizes (a6df5a2)
  • pre-commit (3c2a85b)
  • remove -x (34263dd)
  • reverting back the readme file. (#460) (72fadfd)
  • schema for redis [ci skip] (76c15bd)
  • schema required fields and decrypted file extension toggle (eb5cf18)
  • set maxlength of dns (#456) (9f1ecb1)
  • storageclass default not premium (02edec9)
  • storageclass schema, k8s versions (8390a24)

0.13.7 (2021-06-30)

Features

  • adding encryption to the otomi helm chart (17bf7a8)
  • chart release pipeline (7c81572)
  • chart release pipeline (5744d1b)
  • chart release pipeline (6bbb7b9)
  • moving to alpha4 (0492b26)
  • nginx-ingress grafana dash [ci skip] (8d1dbed)
  • otomi install chart (#431) (16152b1)
  • user master tag for otomi/tasks image (2b78538)

Bug Fixes

  • added type object to schema [ci skip] (9a08c4f)
  • chart mods (#458) (acf82f7)
  • chart release pipeline (0302da0)
  • chart release pipeline (435a12a)
  • chart release pipeline (6d865e8)
  • chart release version (45e27fc)
  • chart version (76cec33)
  • disabling profiles (e075ca6)
  • first commit [ci skip] (ba08847)
  • fix the bug for file permissions after chart task (0f05878)
  • gen-drone dependent on otomi version change (b5c90f9)
  • missing files, initial values now read [ci skip] (ab4b6e7)
  • move sops gen to bootstrap [ci skip] (13f6e96)
  • namespaces for better cleanup (18e6828)
  • removing local test file (09bfccf)
  • removing redundant function (623a340)
  • schema [ci skip] (0620836)
  • sops env, otomi chart tags (dd3122f)
  • sops regex, serve handler output [ci skip] (2469a07)
  • sops template (bb8e56b)

Others

0.13.6 (2021-06-29)

Others

0.13.5 (2021-06-29)

Bug Fixes

  • sops detection [ci skip] (91d8eed)

0.13.4 (2021-06-29)

Bug Fixes

  • sops detection [ci skip] (2032a04)

0.13.3 (2021-06-29)

Bug Fixes

  • don't gen drone when chart disabled (113aaac)
  • gitea url [ci skip] (d05f08b)

0.13.2 (2021-06-29)

⚠ BREAKING CHANGES

  • istio + knative upgrade: A new values configuration architecture together with a long awaited new istio + knative warrants a minor bump, so here we go!

Features

Bug Fixes

Code Refactoring

  • istio: moved dashboards into chart, configured kiali, jaeger (2f47f7c)
  • added flag for auth svc, removed azure autoscaler config (c833128)
  • removed unused team prefix (a564009)

Others

  • chart: 0.13.1 (2e2bca6)
  • istio + knative upgrade: istio upgraded to 1.10.1 and Knative to 0.23.0 (2599790)
  • release: 0.13.0 (cfbf94b)
  • release: 0.13.1 (4d23bca)
  • knative upgrade to 1.20 (230d42d)

0.13.0 (2021-06-21)

⚠ BREAKING CHANGES

  • istio + knative upgrade: A new values configuration architecture together with a long awaited new istio + knative warrants a minor bump, so here we go!

Features

Bug Fixes

Others

  • istio + knative upgrade: istio upgraded to 1.10.1 and Knative to 0.23.0 (2599790)
  • knative upgrade to 1.20 (230d42d)

Code Refactoring

  • istio: moved dashboards into chart, configured kiali, jaeger (2f47f7c)
  • added flag for auth svc, removed azure autoscaler config (c833128)
  • removed unused team prefix (a564009)

0.12.10 (2021-04-14)

Features

Bug Fixes

Others

  • added new format 2 for package json files [ci skip] (6c43b93)

0.12.9 (2021-04-09)

Features

  • docker pull before run (#382) (e96abb0)
  • storage classes added for Immediate binding, fixed harbor on azure not starting (#401) (52b6f67)

Bug Fixes

  • added istio-apps ns to fix istio-system injection problem (#400) (ae442ea)
  • bin/otomi and bin/common.sh conditionals (#392) (ae6711a)
  • fixes bug introduced by #370/#382 (#395) (88df926), closes #394
  • hf_templates function fix, scripts always exit on error (bfb5761)
  • smaller window for blackbox alert trigger (b09d8ec)
  • stderr diff between github pipeline runner and local docker runner (c0b5443)
  • team service without path now appears with slash in ingress (19989e5)
  • tests now readable (edd93e7)
  • unset var (9008621)

Others

0.12.8 (2021-03-25)

Features

Bug Fixes

  • added conf for drone branch (b43cdb8)
  • missing schema [ci skip] (54263db)
  • removed interfering CI flag from run-if-changed [ci skip] (bfd16ae)
  • service paths may have underscores...doh! (e9a8e31)

Others

  • deps: upgraded harbor to 2.2.0 (96f0bb3)

0.12.7 (2021-03-19)

Bug Fixes

  • team url for vault [ci skip] (430ba0b)

0.12.6 (2021-03-19)

Bug Fixes

  • external secrets, err output [ci skip] (ae21a70)
  • external secrets, err output [ci skip] (9b762ac)
  • locked console version for keycloak theme [ci skip] (a34abc3)

0.12.5 (2021-03-19)

Features

  • added enabled flag to core apps dynamically for console [ci skip] (ca81dd9)

Bug Fixes

  • remove debug flag [ci skip] (762c44c)
  • renamed scope for console [ci skip] (d7a87b2)

Others

0.12.3 (2021-03-18)

Bug Fixes

0.12.2 (2021-03-18)

Features

  • added vault for external secrets
  • add slack notify workflow (#336) (7b8964d)
  • Gitea to hold otomi values (#358) (b462a22)
  • named parameters to limit output (#330) (28758af)

Bug Fixes

  • add data keyword to policy paths (58831ab)
  • adjust property names for TLS secret (d44f1e4)
  • adjust schema defaults for TLS external-secret (6290b95)
  • ci slack hook (89220aa)
  • ci slack hook (2d35bf0)
  • demo values (b094ac4)
  • drone job disabled (d917e08)
  • empty secrets error (#355) (ab82915)
  • git postinstall should not change package-lock [ci skip] (ee60a17)
  • git postinstall should not change package-lock [ci skip] (937d550)
  • github owner regex [ci skip] (15a8174)
  • invaluable and flaky test removed (5205a00)
  • missing kubeconfig volume (288ee41)
  • port patch [ci skip] (88a476c)
  • remove not used schema (073836a)
  • remove storage object (cb5d738)
  • rework schema (bf754f4)
  • securityContext for kes (ed0aa0f)
  • slack channel (1489a9c)
  • slack message for all (aa4adcd)
  • slack notification moved to main workflow as step (6c4e234)
  • slackmessage for slack notfication (72cb24a)
  • slackmessage for slack notfication (7f0e0a2)
  • team name to match namespace regexp pattern (79ecfdd)
  • team services may not exist (51456a7)
  • team-ns now deployed when no services exist yet (a6505a3)
  • template bug in hf 60 (569a1eb)
  • template issues (311f245)
  • validate-templates warnings (ff50dc2)
  • vault json schema and demo values (5dd18e6)
  • workflow specified for slack notfication (5f35432)

Others

  • add not about unused operator parameter (9b4ffa1)

Code Refactoring

  • grouped vault as pkg [ci skip] (ada228c)
  • remove redundant files (5f8b7ca)
  • removed promitor stuff [ci skip] (4db8fff)
  • removed unused jwksUri [ci skip] (973a530)
  • removed vault secrets webhook (#361) (25d0b1b)
  • renamed function to match intent [ci skip] (a2fe642)
  • slack notification (db67058)

0.12.1 (2021-03-02)

Features

  • allow adding new charts even if they are not defined in the schema sepc (7bc2cc0)
  • expert mode (#232) (a847e58)

Bug Fixes

  • keycloak job excluding banned image check for entire pod (6276176)

0.12.0 (2021-03-01)

Features

Bug Fixes

  • add demo values for gatekeeper chart (#326) (ba0b716)
  • exit code logic for validate-templates (9c872ff)
  • its safe to be unset (a98ca4a)
  • otomi console version with keycloak theme, olm securityContext (e1e9044)
  • performance issues yq #261 (#288) (a98e1c8)
  • refactored common trap logic for scripts (e8523d9)
  • remove harbor secret init job (7c3ec6c)
  • schema for core (213dc89)
  • script message [ci skip] (fd177bf)
  • secrets split from validate_cluster_env (278173b)
  • setup (1b5964f)
  • sops issue in check-policies (e534140)
  • token length in schema, keycloak username claim, oauth scope (9a01013)
  • tools image (0384446)
  • tools image, removing old crd predeployment (a2d55fa)
  • tpl issue (4660cbf)

Docs

  • updated default demo values [ci skip] (6395834)
  • updated demo settings [ci skip] (08718d7)

Code Refactoring

  • archive extraction and existence check (e685b43)
  • cleaned up bash code (73539ea)
  • gatekeeper excluded namespaces in core yaml (967626c)
  • istio resources, injection, now only for teams and public svcs (f5354c1)
  • username mapper set to upn [ci skip] (d2bc31f)

0.11.58 (2021-02-01)

Bug Fixes

0.11.57 (2021-02-01)

Features

0.11.56 (2021-02-01)

Features

Bug Fixes

  • allow bootstrap without target cluster to install from master [ci skip] (788ad5f)
  • ci flag (4d8f026)
  • ci logic drone (0d619b4)
  • docker check for pipeline, job name, added google kms key to drone (9d1976b)
  • harbor issues (#303) (da1956b)
  • pdb, added destroy subcommand (21431b5)
  • regexp pattern error - Lone quantifier brackets (#283) (24a12e3)
  • removed kubeapps (e7f714f)
  • validate-templates exit code (fixes #284) (baa4e99)

CI

  • checking without caching (c6566e7)

Docs

  • license renamed [ci skip] (02f6b8a)
  • updated docs, renamed community email address [ci skip] (d66a86d)

Code Refactoring

  • accomodating managed appgw (9676588)
  • don't require ppa, but get yq from developer's docker image (#273) (b7c8026), closes #272
  • Error echo's to STDERR (#271) (38758b5)

0.11.55 (2021-01-05)

Bug Fixes

  • downgrade knative-serving (1b0c684)

0.11.54 (2020-12-19)

Features

CI

  • renamed build job name to conform to rest of our repos [ci skip] (8735c8d)

0.11.53 (2020-12-15)

Features

Bug Fixes

Others

0.11.52 (2020-12-07)

Features

Bug Fixes

  • cluter overprovisioner [ci skip] (00dfcc1)
  • demo values [ci skip] (17e92ed)
  • oauth2-proxy redis connect url (9381c62)
  • set istio sidecar imagepullpolicy to ifnotpresent (#223) (4372cef)

Code Refactoring

  • resources, egress, gotmpl dry up, fix for grafana istio (262694c)

Others

0.11.51 (2020-12-07)

Features

Bug Fixes

  • demo values [ci skip] (17e92ed)
  • oauth2-proxy redis connect url (9381c62)
  • set istio sidecar imagepullpolicy to ifnotpresent (#223) (4372cef)

Code Refactoring

  • resources, egress, gotmpl dry up, fix for grafana istio (262694c)

0.11.50 (2020-11-30)

Bug Fixes

Code Refactoring

  • smtp on its own [ci skip] (f1b64b7)

Others

0.11.49 (2020-11-30)

Code Refactoring

  • smtp on its own [ci skip] (f1b64b7)

0.11.48 (2020-11-30)

Bug Fixes

  • alertmanager template [ci skip] (48a4169)

0.11.47 (2020-11-30)

Bug Fixes

  • alertmanager template [ci skip] (62683af)

0.11.46 (2020-11-30)

Features

  • added email+home receiver, moved cloud settings to own props (8392c47)
  • multiple alert endpoints (b5aa63c)

Bug Fixes

  • alertmanager email conf (36f5558)
  • alertmanager email conf home fallback (adbf699)
  • dns config, cli invocation for single cluster validation (36e2a03)
  • home email alert config (85df7ee)
  • msteams pipeline [ci skip] (f7c2640)
  • non required props (b6bac19)

0.11.45 (2020-11-20)

Code Refactoring

  • simplified oidc, overloading with keycloak if exists [ci skip] (4519656)

0.11.44 (2020-11-20)

Code Refactoring

  • grafana ini oidc [ci skip] (165dd1a)

0.11.43 (2020-11-20)

Bug Fixes

  • azure exposure was missing apps domain [ci skip] (410ca0f)

0.11.42 (2020-11-20)

Code Refactoring

  • oidc: moved oidc.idp props to oidc, added home [ci skip] (e6a2c64)

0.11.41 (2020-11-20)

Features

  • email receiver for alertmanager (b8b4198)

Bug Fixes

  • demo clusters enabled flag [ci skip] (9276235)
  • docker build tests can be skipped with build arg SKIP_TESTS [ci skip] (edb31f7)

Others

0.11.40 (2020-11-18)

Bug Fixes

  • console docker compose [ci skip] (866038c)
  • disabling -e for retrieving customer name (98f3048)
  • otomi console command (353bbbc)
  • otomi script modifies .gitconfig (#205) (58d98e3)
  • the README.md refers to dead links (#206) (ee37ca3)

0.11.39 (2020-11-16)

Bug Fixes

  • bootstrap detecting secrets (7b1f498)

Others

  • added theme to schema, demo files, silenced output (90827a9)

0.11.38 (2020-11-13)

Bug Fixes

  • bootstrap flag for demo files (978eb0e)
  • drone gen [ci skip] (ba29779)

0.11.37 (2020-11-13)

Features

Bug Fixes

  • avoid unset var triggering -e (1752385)
  • renaming validate-all (f891d31)

Reverts

  • aws authenticator needed for kubectl (ad5ffdf)
  • skip-cleanup not working as expected, drone re-enabled (561b235)

Code Refactoring

  • common code, validate-templates now also for target cluster (b858c1e)
  • invalid context now asks for implicit switch (2a9ecb4)
  • validate script, schema improved (24d9659)

0.11.36 (2020-11-10)

Features

Bug Fixes

  • demo gitattributes for sops (9bf2c6f)
  • demo sops file to match online docs (3f005cb)
  • edge case template validation (#202) (b3b51db)
  • prettier force enabled [ci skip] (f75a878)
  • remove redundant harbor logLevel (#182) (917a37d)

Docs

  • pruned and updated to link to external docs [ci skip] (2a5e1f0)

Code Refactoring

Others

  • docs: pruned values readme to link to online docs (9d22da1)
  • release: 0.11.35 (f51a9f8)

Styling

  • bash: added decision to start using bash style guide [ci skip] (e43b4e3)

CI

  • release step fix [ci skip] (8f5eb06)

0.11.35 (2020-10-30)

Features

  • values: added cluster.enabled toggle (4cc3303)

Bug Fixes

  • keycloak: theme config needed for tasks (6658359)
  • charts to use new public images (0b9f2d6)
  • dependabot issues (9cb9022)
  • gen drone for development [ci skip] (2990c8a)
  • grafana istio token removed, restarting api+web on push (ddbc003)
  • removed harbor-init (f90980c)
  • workflow (13b2934)

0.11.34 (2020-10-27)

Bug Fixes

  • exporting core version for api (21023e5)

0.11.33 (2020-10-26)

Bug Fixes

Code Refactoring

Feature Improvements

  • exporting core version for web (3b934a7)
  • exposing all clusters to web (bb79aa8)
  • task can have init, used for keycloak to detect if it's up (ee9d081)

0.11.32 (2020-10-26)

Bug Fixes

  • hello in team-otomi [ci skip] (e8ec144)

Feature Improvements

  • upgraded ca, ingress order for keycloak (758692c)

0.11.31 (2020-10-25)

Features

Bug Fixes

  • change permission form postgress filesystem (0ef05da)
  • cluster data, otomi encrypt (d4debe4)
  • do not bypass harbor core service (bbe5a79)
  • do not set relativeUrls (f71a425)
  • enable harbor relitveUrls (16d0d68)
  • expose only /service/token from harbor and make internal /service/* (194591f)
  • harbor issues (#170) (f0d6115)
  • harbor push #109 (00adb03)
  • harbor virtualservice (3474d56)
  • image tag (14a7a3c)
  • make paths to harbor registry public (d4d35ae)
  • missing 0.17 folder (049451f)
  • missing 0.17 operator knative, output silence (60c1516)
  • missing file, fixes #168 (15715be)
  • moved precommit back to own line (93dcef4)
  • named ports (0594416)
  • otomi crypt relative path for files given for terminal completion (21cf091)
  • regression: missing rewrite section, upgraded nginx (eb3a942)
  • reverting named ports (459315f)
  • spec (a6c8fa9)
  • template validation issues (#168), overprovisioner defaults, docs (21fa65b)
  • temporary work around for otomi-tasks (8f37ee5)
  • tools user, resources (95d3f1e)
  • update harbor artifacts (383a5d6)
  • use otomi-tasks beta release as a workaround (fbda907)
  • workflow patch to limit release commands to master only (3eadc7f)

Build System

  • update outdated and insecure npm modules (#159) (538d3e5)

Code Refactoring

  • change otomi-tasks docker image for jobs charts (#148) (25e8055)

Tests

  • spellcheck: spellcheck scope now including docs folder (b3f55c8)

Docs

  • add note about working with secrets.*.yaml files (#163) (bb6b9a3)
  • add otomi SRE script (a04d413), closes #11
  • updated with workaround for gcloud refresh error (672f6d7)

Feature Improvements

  • do not print ajv std output (231ee8e)
  • expose image properties for each job (e2a13be)
  • knative version tied to k8s version (a3e46ab)
  • make explicit that harbors internalTLS is disabled (ca1e470)
  • make trivy automountServiceAccountToken configurable (59f048a)
  • read cluster config from clusters.yaml (#165) (2787a9a)
  • remove harbor .github dir (c3b7c2e)
  • remove harbor artifacts (ab84d7a)
  • remove key-rotation job (e663914)

0.11.30 (2020-10-06)

Bug Fixes

Docs

  • added adr for github workflow [ci skip] (aa01076)
  • updated with guidelines for contribution and conduct [ci skip] (82be702)

Feature Improvements

  • pipelines now always pulling, atomic always true [ci skip] (960faff)

Others

0.11.29 (2020-10-06)

Bug Fixes

Docs

  • added adr for github workflow [ci skip] (aa01076)
  • updated with guidelines for contribution and conduct [ci skip] (82be702)

Feature Improvements

  • pipelines now always pulling, atomic always true [ci skip] (960faff)

0.11.28 (2020-10-03)

Bug Fixes

0.11.27 (2020-10-03)

Bug Fixes

  • crypt key for tools server [ci skip] (fcc0712)

Others

0.11.26 (2020-10-02)

Bug Fixes

  • crypt key [ci skip] (edfd5e0)
  • crypt mechanism [ci skip] (2177615)
  • enhanced otomi en-/decrypt [ci skip] (f8234dc)
  • forgot hooks, enhanced otomi en-/decrypt [ci skip] (ac49c97)

Others

0.11.25 (2020-10-02)

Others

0.11.24 (2020-10-02)

Features

  • docker lint stage, docker-compose for console (#154) (bd3cbe8)

Bug Fixes

  • cspell.json missing [ci skip] (c2ef684)

Docs

  • added npm install section [ci skip] (646ef96)

0.11.23 (2020-09-30)

Features

  • spellcheck enabled, updated schema (de9cb0d)

Bug Fixes

Feature Improvements

  • spellcheck added to pre-commit (d7ad1e5)

0.11.22 (2020-09-30)

Bug Fixes

  • downgrade keycloak replicas to one (a7999fe)
  • remove unexisting command (298b75f)
  • removed env output from drun [ci skip] (5dd6151)
  • vscode sops setting for decryption (d0adf0b)

0.11.21 (2020-09-29)

Bug Fixes

  • incoming webhook to auth ingress [ci skip] (3e252dc)

0.11.20 (2020-09-29)

Features

Bug Fixes

0.11.19 (2020-09-29)

Features

  • added drone-admit-members [ci skip] (3131556)

Bug Fixes

  • adding owners file [ci skip] (f5d37d6)
  • cleaned up old charts, fixes version flipping [ci skip] (52a6680)
  • default to empty dict even if value is null (ae4c742)
  • deploy an existing k8s service to team-demo (#136) (9e11c93)
  • limit drone concurency to one (#149) (c6df454)
  • missing file coming from bootstrap [ci skip] (3ff1711)
  • test output was too sensitive [ci skip] (94b02ea)

Reverts

Others

Feature Improvements

  • helmfile output filter [ci skip] (9ea4dff)

Docs

  • architecture - ingress overview added [ci skip] (103b4f0)

0.11.18 (2020-09-22)

Bug Fixes

0.11.17 (2020-09-22)

0.11.16 (2020-09-22)

Bug Fixes

Others

0.11.15 (2020-09-22)

Bug Fixes

0.11.14 (2020-09-22)

Others

0.11.13 (2020-09-22)

Others

0.11.12 (2020-09-22)

0.11.11 (2020-09-22)

Bug Fixes

  • version ci skip

0.11.10 (2020-09-22)

Features

  • add redirect uri used for user logout (be2fadd)

Bug Fixes

  • crypt routine now using helm secrets (2535a77)
  • docs ci skip
  • docs ci skip
  • gcp key ci skip

0.11.9 (2020-09-17)

Features

  • enrich drone slack notification (f8758fc)

Bug Fixes

  • drone pipeline (a7e07d7)
  • exist if any command in pipe fails (5c5aeef)
  • exit with non-zero on test.sh failure (d99e37b)
  • image tag for drone pipeline (c9c71ec)
  • pipeline regression ci skip
  • pipeline regression ci skip
  • pullSecret and team secrets (173d7eb)
  • read otomi version from clusters.yaml (bd1724f)
  • regression deploy ci skip
  • regression deploy ci skip
  • regression, sorry (208027c)
  • remove unnecessary ownership change (bd5b8e9)
  • removed refs to otomi in bin scripts ci skip

0.11.8 (2020-09-16)

Features

  • test if helmfile can template provided values (2ce8b9b)

Bug Fixes

  • add team values to environments (8568204)

0.11.7 (2020-09-15)

Bug Fixes

  • failing otomi version check for new users ci skip
  • image tag (c505526)
  • no more need for docker check in bootstrap ci skip
  • put back functions in aliases ci skip
  • put back stack_volume to otomi drun ci skip

Others

0.11.6 (2020-09-15)

Bug Fixes

  • failing otomi version check for new users ci skip
  • no more need for docker check in bootstrap ci skip
  • put back functions in aliases ci skip
  • put back stack_volume to otomi drun ci skip

0.11.5 (2020-09-15)

Bug Fixes

  • working code, some env missing ci skip

0.11.4 (2020-09-15)

Bug Fixes

  • back to env ci skip

0.11.3 (2020-09-15)

Bug Fixes

  • pipeline ci skip

0.11.2 (2020-09-15)

0.11.1 (2020-09-15)

Features

  • use otomi CLI in docker (e2aa085)

Bug Fixes

  • adjust path to values env dir (79b4b9d)
  • bugs ci skip
  • bugs ci skip
  • docker without -r option (f0f1b55)
  • gitignore for values ci skip
  • obtain cloudDnsKey value (c62c1af)
  • otomi cli exists with error code on failure (f979d0c)
  • otomi template command (62ea049)
  • remove container (1660c12)
  • rework ci skip

0.11.0 (2020-09-10)

Bug Fixes

  • evaluate .secrets file (ede3b1b)
  • git commit now outside of container ci skip
  • missing demo file ci skip
  • typo (c185215)

0.10.111 (2020-09-09)

Bug Fixes

  • evaluate .secrets file (ede3b1b)
  • only encode secrets, jobs get rescheduled when changed ci skip
  • typo (c185215)

0.10.110 (2020-09-01)

Bug Fixes

  • skip tls verify when cert=staging ci skip

0.10.109 (2020-09-01)

Feature Improvements

  • added certs-aws task to import letsencrypt certs ci skip

0.10.108 (2020-08-27)

Bug Fixes

  • proxy target onprem ci skip

0.10.107 (2020-08-27)

Bug Fixes

  • oauth-proxy target onprem ci skip

0.10.106 (2020-08-27)

Bug Fixes

  • metrics server in kube-system ci skip

0.10.105 (2020-08-27)

Bug Fixes

  • certs regression ci skip

0.10.104 (2020-08-27)

Bug Fixes

0.10.103 (2020-08-27)

Bug Fixes

  • no metrics server if not onprem ci skip

0.10.102 (2020-08-27)

0.10.101 (2020-08-27)

Bug Fixes

  • chart helper ci skip
  • regression from merge perhaps ci skip

0.10.100 (2020-08-27)

Bug Fixes

  • certs ci skip
  • dnsprovider ci skip

0.10.99 (2020-08-27)

Bug Fixes

  • alerts channel ci skip
  • harbod charts permissions issue ci skip
  • labels gone ci skip
  • labels gone ci skip

Code Refactoring

  • all certs now in artifacts ci skip
  • oidc: keycloak=no falls back to oidc idp (fbc7aea)

0.10.98 (2020-08-24)

Bug Fixes

  • missing redirect url ci skip

0.10.97 (2020-08-24)

Bug Fixes

  • missing team-admin value for keycloak ci skip

0.10.96 (2020-08-23)

Bug Fixes

  • oidc groups, keycloak values, pullserets ci skip

Others

0.10.95 (2020-08-23)

Others

0.10.94 (2020-08-23)

Bug Fixes

  • oidc defaults ci skip

0.10.93 (2020-08-23)

Bug Fixes

Others

0.10.92 (2020-08-23)

Bug Fixes

0.10.91 (2020-08-22)

Features

  • service: knative service can have secretKeyRef ci skip

0.10.90 (2020-08-19)

Bug Fixes

  • probes ci skip

0.10.89 (2020-08-18)

Bug Fixes

  • team svc probes ci skip

0.10.88 (2020-08-18)

Bug Fixes

  • docker secrets attached to sa ci skip

0.10.87 (2020-08-18)

Bug Fixes

  • docker secret ci skip

0.10.86 (2020-08-18)

Bug Fixes

  • disabling probe for scaleToZero ci skip

0.10.85 (2020-08-18)

Bug Fixes

  • harbor team names ordering ci skip

0.10.84 (2020-08-18)

Bug Fixes

  • generic secret entries ci skip

Others

0.10.83 (2020-08-18)

Bug Fixes

  • create service account for jobs and cronjobs (b481a3b)
  • envoy crd, secrets ci skip
  • provide env to cronjob (53a8315)
  • typos and add spell checker config (18f5f20)

0.10.82 (2020-08-18)

Bug Fixes

  • add condition for creating public ingress (e33f871)

0.10.81 (2020-08-16)

Bug Fixes

  • nginx hpa, prom metrics ci skip
  • upgraded+fixed prom op, fixed nginx replicas (5553329)

0.10.80 (2020-08-07)

Bug Fixes

  • blackbox exporter for teams ci skip
  • metrics for teams ci skip

0.10.79 (2020-08-07)

Bug Fixes

  • auth ingress ci skip

0.10.78 (2020-08-07)

Bug Fixes

  • httpbin path ci skip

0.10.77 (2020-08-07)

Bug Fixes

  • redirect to otomi ci skip

0.10.76 (2020-08-07)

Bug Fixes

  • harbor logo for teams c skip

0.10.75 (2020-08-07)

Bug Fixes

  • httpbin on own domain ci skip

0.10.74 (2020-08-07)

Bug Fixes

  • core apps on shared domain ci skip

0.10.73 (2020-08-06)

Bug Fixes

  • harbor values ci skip

0.10.72 (2020-07-29)

Bug Fixes

  • missing httpbin chart ci skip
  • missing httpbin chart ci skip

Feature Improvements

  • added OIDC_CLIENT_SECRET for api ci skip

0.10.71 (2020-07-29)

Bug Fixes

  • team workloads ci skip
  • token forward for api ci skip

0.10.70 (2020-07-29)

Bug Fixes

  • gave admin group access to everything ci skip

0.10.69 (2020-07-29)

Bug Fixes

  • logout link ci skip

0.10.68 (2020-07-28)

Bug Fixes

  • logout link ci skip

0.10.67 (2020-07-28)

0.10.66 (2020-07-28)

Features

  • (add keycloak chart): keycloak chart stack service (7e4355b)

Bug Fixes

  • auth proxy ci skip
  • gateway domains (c57df11)
  • harbor secret (a71d925)
  • keycloak, groups, logout ci skip
  • oauth proxy (d778198)

Code Refactoring

  • merge master (3ea5f78)
  • add kk alias: add kk alias for keycloak ns commands (ee50c44)
  • expose keycloak through public ingress: add isShared:true (9b75288)
  • keycloak-http svc: keycloak http service exposed on port 80 (adeac7d)

Feature Improvements

  • upgraded prometheus-operator, knative (42a6feb)

0.10.65 (2020-07-22)

Bug Fixes

  • helmfile regression still exists ci skip

0.10.64 (2020-07-22)

Bug Fixes

  • istio-operator chart missing ns, worklfow latest only on release ci skip
  • minAvailable now 2 for nginx ci skip
  • missing files ci skip

Others

CI

  • workflow simplification ci skip

0.10.62 (2020-07-20)

Bug Fixes

  • istio-operator chart missing ns, worklfow latest only on release ci skip

0.10.61 (2020-07-16)

Bug Fixes

  • maintenance error ci skip

0.10.60 (2020-07-16)

Bug Fixes

  • filtered out internal services from ingress ci skip
  • upgrade issues, istio upgrade ci skip

0.10.59 (2020-07-14)

Bug Fixes

  • proxy ingress bug ci skip

0.10.58 (2020-07-14)

Bug Fixes

  • exclusion for hasCloudLB ci skip

0.10.57 (2020-07-14)

Bug Fixes

  • added dns label to proxy ci skip
  • readme ci skip
  • service probes per team (2db7f40)

Feature Improvements

  • upgraded prom operator ci skip

0.10.56 (2020-07-09)

Bug Fixes

  • harbor host ci skip

0.10.55 (2020-07-09)

Bug Fixes

  • alias ci skip
  • charts upgraded for k8s 1.16 ci skip

0.10.54 (2020-07-07)

Bug Fixes

  • paths ci skip

0.10.53 (2020-07-07)

Bug Fixes

  • paths ci skip

0.10.52 (2020-07-07)

Bug Fixes

  • paths easier ci skip

0.10.51 (2020-07-07)

Bug Fixes

  • defaults for missing values ci skip

0.10.50 (2020-07-07)

Bug Fixes

  • core loki path ci skip

0.10.49 (2020-07-07)

Bug Fixes

Feature Improvements

  • added tools server for enc/dec (3d55eff)

0.10.48 (2020-07-01)

Bug Fixes

  • removed vs appendHeaders as it is deprecated ci skip

0.10.47 (2020-06-30)

Bug Fixes

  • helmfile regression, removed crypt step ci skip
  • helmfile regression, removed crypt step ci skip

Others

0.10.46 (2020-06-30)

Bug Fixes

  • helmfile regression, removed crypt step ci skip
  • helmfile regression, removed crypt step ci skip

Others

0.10.46 (2020-06-30)

Bug Fixes

  • helmfile regression, removed crypt step ci skip

0.10.44 (2020-06-29)

Build System

  • added sops ci skip

0.10.43 (2020-06-26)

Bug Fixes

  • redis chart ref ci skip

0.10.42 (2020-06-26)

Bug Fixes

  • added flags for harbor,redis,gatekeeper, revert harbor ci skip
  • added redis for oauth2 sessions ci skip
  • cleanup ci skip
  • external ingress ci skip
  • external ingress ci skip

Others

0.10.41 (2020-06-24)

Bug Fixes

  • notary port ci skip
  • scanning ci skip

0.10.40 (2020-06-24)

Bug Fixes

  • teams path for api ci skip

0.10.39 (2020-06-24)

Bug Fixes

  • order of things, dns registration ci skip

0.10.38 (2020-06-22)

Bug Fixes

0.10.37 (2020-06-22)

Features

  • add harbor chart (2dc4c3b)
  • add harbor raw template (2d455e5)
  • expose harbor (2166db7)
  • install harbor chart (057362b)
  • remove nginx form harbor chart (2664dca)
  • use GCS bucket as a harbor registry stroge (0c703c1)

Bug Fixes

  • certs, took harbor out of normal routing setup (29e1090)
  • harbor now bypassing external LB, istio creates LB for harbor (14227e8)
  • harbor now on it's own ci skip
  • harbor vs (ce8c6dd)
  • put back commented code (da7bf95)
  • remove old template (b3b19de)
  • stashing ci skip

Code Refactoring

  • ingress: rewrote the ingress, certs generation (6b266e4)

0.10.36 (2020-06-21)

Bug Fixes

  • certs missing/overlap ci skip

0.10.35 (2020-06-21)

Bug Fixes

  • harbor raw ci skip

0.10.34 (2020-06-21)

Bug Fixes

  • proxy cert ci skip

0.10.33 (2020-06-21)

Bug Fixes

0.10.32 (2020-06-20)

0.10.31 (2020-06-17)

Bug Fixes

  • removed missing chart release ref for team index ci skip

0.10.30 (2020-06-17)

Bug Fixes

  • removed missing chart release ref for dashboard + harbor ci skip

0.10.29 (2020-06-17)

Bug Fixes

  • removed missing chart release ref for index ci skip

0.10.28 (2020-06-17)

Bug Fixes

Feature Improvements

  • added helm secrets to tools, added missing file (0c3ce44)

0.10.27 (2020-06-15)

Bug Fixes

  • skipping tag building on release ci skip
  • templating issues (571b36d)

Code Refactoring

  • moved alb ingress to raw (f5b3e67)

0.10.26 (2020-06-02)

Features

  • prometheus: added blackbox-exporter ci skip

0.10.25 (2020-05-28)

Feature Improvements

  • added existing service hello ci skip

0.10.24 (2020-05-28)

Bug Fixes

  • istio gw fix ci skip

0.10.23 (2020-05-28)

Bug Fixes

  • public domain certs now created outside of team charts ci skip

0.10.21 (2020-05-27)

0.10.20 (2020-05-18)

Bug Fixes

0.10.19 (2020-05-18)

Bug Fixes

0.10.18 (2020-05-18)

Bug Fixes

  • scaleToZero booolean check ci skip

0.10.17 (2020-05-18)

Bug Fixes

  • path fix for api ci skip

0.10.16 (2020-05-18)

Feature Improvements

  • scaleToZero, path validation, internal ksvc ci skip

0.10.16 (2020-05-18)

Bug Fixes

  • downgraded istio to 1.5.4, added scaleToZero ci skip

0.10.15 (2020-05-17)

Bug Fixes

  • microsvc approach with path working ci skip

0.10.14 (2020-05-14)

Bug Fixes

  • gave team-admin clusterrole cluster-admin ci skip

0.10.13 (2020-05-14)

Bug Fixes

  • changed name to apiName [ci skip]#2 (80667ba)

0.10.12 (2020-05-14)

Bug Fixes

  • changed name to apiName ci skip

0.10.11 (2020-05-14)

Bug Fixes

  • added needed cluster info for kubecfg ci skip

0.10.10 (2020-05-14)

Bug Fixes

  • apiserver ip added to api env ci skip

0.10.9 (2020-05-13)

Bug Fixes

  • redis-ha files added ci skip

0.10.8 (2020-05-13)

Bug Fixes

  • redis-ha disabled ci skip

0.10.7 (2020-05-13)

Bug Fixes

  • added clusterrole admin for api ci skip

0.10.6 (2020-05-13)

Bug Fixes

  • api back to using image cmd ci skip
  • loading order cert-manager ci skip

0.10.5 (2020-05-13)

Bug Fixes

  • gatekeeper setup ci skip

0.10.4 (2020-05-11)

0.10.3 (2020-05-11)

Bug Fixes

  • crd loading for cert-manager (056ba2c)
  • many bugfixes and cleanups (3bef9c7)
  • missing kubelet data, upgraded prometheus-operator (ea98611)
  • otomi-api value fix ci skip

Feature Improvements

  • added disable sync flag for api ci skip

0.10.2 (2020-05-01)

Bug Fixes

  • made package private ci skip
  • removed faulty stack maintenance task ci skip

0.10.1 (2020-05-01)

Bug Fixes

  • regression, completed upgrade script c skip

0.10.0 (2020-05-01)

⚠ BREAKING CHANGES

  • moved wildcard domains under apps host: istio upgraded, path mapping added

Bug Fixes

Code Refactoring

  • moved wildcard domains under apps host: apps behind paths (faddf7a)

Feature Improvements

  • using new helm adoption feature (a021714)

0.9.23 (2020-04-25)

Bug Fixes

  • internal ksvc that is not predeployed now gets deployed ci skip

0.9.22 (2020-04-24)

Feature Improvements

  • nginx upgrade ci skip

0.9.21 (2020-04-23)

Bug Fixes

  • teamId in team-ns #3 ci skip

0.9.20 (2020-04-23)

Bug Fixes

  • teamId in team-ns #2 ci skip

0.9.19 (2020-04-23)

Bug Fixes

  • teamId in team-ns ci skip

0.9.18 (2020-04-23)

Bug Fixes

  • teamId now used instead of name ci skip

Feature Improvements

  • checksum on new config for api ci skip

0.9.17 (2020-04-23)

Bug Fixes

  • missing teamconfig ci skip

0.9.16 (2020-04-23)

Bug Fixes

0.9.15 (2020-04-20)

Bug Fixes

  • added hide flag to some services for api ci skip

0.9.14 (2020-04-20)

Others

  • added core.yaml as mount in api deployment (d690cb8)
  • added core.yaml as mount in api deployment: fix ci skip
  • split up core values into secrets as well for api ci skip

0.9.13 (2020-04-19)

Bug Fixes

  • env fix ci skip

0.9.12 (2020-04-19)

Bug Fixes

  • env fix for api ci skip

0.9.11 (2020-04-19)

Bug Fixes

Code Refactoring

  • removed unneeded 'svc' prop (0e20233)
  • removed unneeded 'svc' prop (584dacf)

0.9.10 (2020-04-19)

Code Refactoring

  • removed unneeded 'svc' prop (584dacf)

0.9.9 (2020-04-14)

Bug Fixes

  • ports to default for api and web ci skip

0.9.8 (2020-04-14)

Bug Fixes

  • team ids ci skip

0.9.7 (2020-04-14)

Bug Fixes

  • corrected version grep ci skip

Code Refactoring

  • removed teams files to favor default layering ci skip

0.9.6 (2020-04-13)

Features

  • added hasKnative flag ci skip

0.9.5 (2020-04-10)

Bug Fixes

  • backwards compatibility for missing values ci skip

Build System

  • simplified release ci skip

0.9.4 (2020-04-03)

Bug Fixes

0.9.3 (2020-03-31)

Bug Fixes

  • azure monitor config fixes (a554fdd)

0.9.2 (2020-03-31)

Bug Fixes

  • corrected run-if-changed package ci skip
  • husky hook removed to avoid circular dep ci skip
  • lint-staged now without git add ci skip
  • reenabled loki (5a8d744)
  • trying cz hook (1fbca66)

Build System

  • adding hook to force cz ci skip
  • automatic prettier formatting (35db7c2)
  • split up npm run release to have :ok step ci skip

Others

  • removed suggested nginx extension ci skip

0.9.1 (2020-03-30)

Bug Fixes

  • added secrets props to azure monitor datasource (5519a27)
  • missing react-redux after refactor, removed versions.ini (856ed8c)

Build System

  • added settings for prettier auto save ci-skip

Others

0.9.0 (2020-03-30)

⚠ BREAKING CHANGES

  • new values structure

Features

  • added azure monitor support to prometheus (8cdd17b), closes #73

Build System

  • added settings for prettier auto save ci-skip

Bug Fixes

  • added secrets props to azure monitor datasource (5519a27)
  • missing react-redux after refactor, removed versions.ini (856ed8c)
  • otomi-console port 80 instead of 5000 since we moved to nginx (4390c5d)

0.8.36 (2020-03-25)

Features

  • automated release versioning (65672da)