FreeBSD Bugzilla – Attachment 215895 Details for
Bug 247512
[NEW PORT] www/grafana7: Dashboard and graph editor for multiple data stores
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
grafana7
grafana7.patch (text/plain), 148.72 KB, created by
Robson Mantovani
on 2020-06-23 21:55:22 UTC
(
hide
)
Description:
grafana7
Filename:
MIME Type:
Creator:
Robson Mantovani
Created:
2020-06-23 21:55:22 UTC
Size:
148.72 KB
patch
obsolete
>Index: grafana7/Makefile >=================================================================== >--- grafana7/Makefile (revision 539945) >+++ grafana7/Makefile (working copy) >@@ -1,15 +1,19 @@ > # $FreeBSD$ > > PORTNAME= grafana >-PORTVERSION= 6.7.4 >+PORTVERSION= 7.0.3 > DISTVERSIONPREFIX= v > CATEGORIES= www >-MASTER_SITES+= https://dl.grafana.com/oss/release/:public >+MASTER_SITES+= https://dl.grafana.com/oss/release/:public \ >+ https://gitea.com/xorm/builder/archive/:builder \ >+ https://gitea.com/xorm/core/archive/:core \ >+ https://gitea.com/xorm/xorm/archive/:xorm > PKGNAMESUFFIX= ${PORTVERSION:C/([0-9]).*/\1/1} >-DISTFILES= grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX}:public >-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} >- >-MAINTAINER= hiyorin@gmail.com >+DISTFILES= grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX}:public \ >+ v0.3.6${EXTRACT_SUFX}:builder \ >+ v0.7.3${EXTRACT_SUFX}:core \ >+ v0.8.1${EXTRACT_SUFX}:xorm >+MAINTAINER= robsonmantovani@gmail.com > COMMENT= Dashboard and graph editor for multiple data stores > > LICENSE= APACHE20 >@@ -17,16 +21,139 @@ > > ONLY_FOR_ARCHS= aarch64 amd64 i386 > >-USES= go:modules >+USES= go:modules > USE_RC_SUBR= grafana > > USE_GITHUB= yes >-TAG= 5c11bbd >+TAG= aee1438 > > GO_TARGET= ./pkg/cmd/grafana-server \ > ./pkg/cmd/grafana-cli > GO_BUILDFLAGS= -ldflags="-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" >+GH_TUPLE= \ >+ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ >+ VividCortex:mysqlerr:6c6b55f8796f:vividcortex_mysqlerr/vendor/github.com/VividCortex/mysqlerr \ >+ alexcesaro:quotedprintable:2caba252f4dc:alexcesaro_quotedprintable/vendor/gopkg.in/alexcesaro/quotedprintable.v3 \ >+ apache:arrow:89ce1cadb678:apache_arrow_arrow/vendor/github.com/apache/arrow \ >+ aws:aws-sdk-go:v1.29.20:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ >+ beevik:etree:v1.1.0:beevik_etree/vendor/github.com/beevik/etree \ >+ benbjohnson:clock:7dc76406b6d3:benbjohnson_clock/vendor/github.com/benbjohnson/clock \ >+ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ >+ bradfitz:gomemcache:551aad21a668:bradfitz_gomemcache/vendor/github.com/bradfitz/gomemcache \ >+ cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ >+ cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \ >+ codahale:hdrhistogram:3a0bb77429bd:codahale_hdrhistogram/vendor/github.com/codahale/hdrhistogram \ >+ cpuguy83:go-md2man:f79a8a8ca69d:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ >+ crewjam:saml:c42136edf9b1:crewjam_saml/vendor/github.com/crewjam/saml \ >+ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ >+ denisenkom:go-mssqldb:2be1aa521ff4:denisenkom_go_mssqldb/vendor/github.com/denisenkom/go-mssqldb \ >+ facebookgo:ensure:b4ab57deab51:facebookgo_ensure/vendor/github.com/facebookgo/ensure \ >+ facebookgo:inject:f23751cae28b:facebookgo_inject/vendor/github.com/facebookgo/inject \ >+ facebookgo:stack:751773369052:facebookgo_stack/vendor/github.com/facebookgo/stack \ >+ facebookgo:structtag:217e25fb9691:facebookgo_structtag/vendor/github.com/facebookgo/structtag \ >+ facebookgo:subset:8dac2c3c4870:facebookgo_subset/vendor/github.com/facebookgo/subset \ >+ fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \ >+ go-asn1-ber:asn1-ber:f715ec2f112d:go_asn1_ber_asn1_ber/vendor/gopkg.in/asn1-ber.v1 \ >+ go-ini:ini:v1.46.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ >+ go-ldap:ldap:v3.0.2:go_ldap_ldap/vendor/gopkg.in/ldap.v3 \ >+ go-macaron:binding:0b4f37bab25b:go_macaron_binding/vendor/github.com/go-macaron/binding \ >+ go-macaron:gzip:cad1c6580a07:go_macaron_gzip/vendor/github.com/go-macaron/gzip \ >+ go-macaron:inject:d8a0b8677191:go_macaron_inject/vendor/github.com/go-macaron/inject \ >+ go-macaron:macaron:v1.3.4:go_macaron_macaron/vendor/gopkg.in/macaron.v1 \ >+ go-macaron:session:1a3cdc6f5659:go_macaron_session/vendor/github.com/go-macaron/session \ >+ go-mail:mail:v2.3.1:go_mail_mail/vendor/gopkg.in/mail.v2 \ >+ go-redis:redis:v5.2.9:go_redis_redis/vendor/gopkg.in/redis.v5 \ >+ go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ >+ go-stack:stack:v1.8.0:go_stack_stack/vendor/github.com/go-stack/stack \ >+ go-yaml:yaml:v2.2.5:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ >+ gobwas:glob:v0.2.3:gobwas_glob/vendor/github.com/gobwas/glob \ >+ golang:appengine:v1.6.1:golang_appengine/vendor/google.golang.org/appengine \ >+ golang:crypto:056763e48d71:golang_crypto/vendor/golang.org/x/crypto \ >+ golang:lint:fdd1cda4f05f:golang_lint/vendor/golang.org/x/lint \ >+ golang:net:16171245cfb2:golang_net/vendor/golang.org/x/net \ >+ golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \ >+ golang:protobuf:v1.3.4:golang_protobuf/vendor/github.com/golang/protobuf \ >+ golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \ >+ golang:sync:cd5d95a43a6e:golang_sync/vendor/golang.org/x/sync \ >+ golang:sys:d5e6a3e2c0ae:golang_sys/vendor/golang.org/x/sys \ >+ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ >+ golang:tools:04c2e8eff935:golang_tools/vendor/golang.org/x/tools \ >+ golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \ >+ google:flatbuffers:v1.11.0:google_flatbuffers/vendor/github.com/google/flatbuffers \ >+ google:go-cmp:v0.3.1:google_go_cmp/vendor/github.com/google/go-cmp \ >+ google:go-genproto:24fa4b261c55:google_go_genproto/vendor/google.golang.org/genproto \ >+ googleapis:google-cloud-go:v0.37.4:googleapis_google_cloud_go/vendor/cloud.google.com/go \ >+ gopherjs:gopherjs:3e4dfb77656c:gopherjs_gopherjs/vendor/github.com/gopherjs/gopherjs \ >+ gorilla:websocket:v1.4.1:gorilla_websocket/vendor/github.com/gorilla/websocket \ >+ gosimple:slug:v1.4.2:gosimple_slug/vendor/github.com/gosimple/slug \ >+ grafana:grafana-plugin-model:1fc953a61fb4:grafana_grafana_plugin_model/vendor/github.com/grafana/grafana-plugin-model \ >+ grafana:grafana-plugin-sdk-go:v0.60.0:grafana_grafana_plugin_sdk_go/vendor/github.com/grafana/grafana-plugin-sdk-go \ >+ grpc-ecosystem:go-grpc-middleware:v1.2.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ >+ grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \ >+ grpc:grpc-go:v1.27.1:grpc_grpc_go/vendor/google.golang.org/grpc \ >+ hashicorp:go-hclog:ff2cf002a8dd:hashicorp_go_hclog/vendor/github.com/hashicorp/go-hclog \ >+ hashicorp:go-plugin:v1.2.2:hashicorp_go_plugin/vendor/github.com/hashicorp/go-plugin \ >+ hashicorp:go-version:v1.1.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ >+ hashicorp:yamux:2f1d1f20f75d:hashicorp_yamux/vendor/github.com/hashicorp/yamux \ >+ inconshreveable:log15:67afb5ed74ec:inconshreveable_log15/vendor/github.com/inconshreveable/log15 \ >+ jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ >+ jonboulle:clockwork:v0.1.0:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \ >+ json-iterator:go:v1.1.8:json_iterator_go/vendor/github.com/json-iterator/go \ >+ jtolds:gls:v4.20.0:jtolds_gls/vendor/github.com/jtolds/gls \ >+ jung-kurt:gofpdf:v1.10.1:jung_kurt_gofpdf/vendor/github.com/jung-kurt/gofpdf \ >+ k0kubun:colorstring:9440f1994b88:k0kubun_colorstring/vendor/github.com/k0kubun/colorstring \ >+ klauspost:compress:v1.4.1:klauspost_compress/vendor/github.com/klauspost/compress \ >+ klauspost:cpuid:v1.2.0:klauspost_cpuid/vendor/github.com/klauspost/cpuid \ >+ lib:pq:v1.2.0:lib_pq/vendor/github.com/lib/pq \ >+ linkedin:goavro:v2.9.7:linkedin_goavro_v2/vendor/github.com/linkedin/goavro/v2 \ >+ mattetti:filebuffer:v1.0.0:mattetti_filebuffer/vendor/github.com/mattetti/filebuffer \ >+ mattn:go-colorable:v0.1.6:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ >+ mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ >+ mattn:go-runewidth:v0.0.7:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ >+ mattn:go-sqlite3:v1.11.0:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ >+ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ >+ mitchellh:go-testing-interface:a61a99592b77:mitchellh_go_testing_interface/vendor/github.com/mitchellh/go-testing-interface \ >+ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ >+ modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ >+ oklog:run:v1.0.0:oklog_run/vendor/github.com/oklog/run \ >+ olekukonko:tablewriter:v0.0.4:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \ >+ opentracing:opentracing-go:v1.1.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \ >+ patrickmn:go-cache:v2.1.0:patrickmn_go_cache/vendor/github.com/patrickmn/go-cache \ >+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ >+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ >+ prometheus:client_golang:v1.3.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ >+ prometheus:client_model:v0.1.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ >+ prometheus:common:v0.7.0:prometheus_common/vendor/github.com/prometheus/common \ >+ prometheus:procfs:v0.0.8:prometheus_procfs/vendor/github.com/prometheus/procfs \ >+ rainycape:unidecode:cb7f23ec59be:rainycape_unidecode/vendor/github.com/rainycape/unidecode \ >+ robfig:cron:b41be1df6967:robfig_cron/vendor/github.com/robfig/cron \ >+ robfig:cron:v3.0.0:robfig_cron_v3/vendor/github.com/robfig/cron/v3 \ >+ russellhaering:goxmldsig:7acd5e4a6ef7:russellhaering_goxmldsig/vendor/github.com/russellhaering/goxmldsig \ >+ russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ >+ sergi:go-diff:v1.0.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ >+ shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \ >+ smartystreets:assertions:v1.0.1:smartystreets_assertions/vendor/github.com/smartystreets/assertions \ >+ smartystreets:goconvey:505e41936337:smartystreets_goconvey/vendor/github.com/smartystreets/goconvey \ >+ square:go-jose:v2.4.1:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \ >+ stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify \ >+ teris-io:shortid:771a37caa5cf:teris_io_shortid/vendor/github.com/teris-io/shortid \ >+ timberio:go-datemath:74ddef604fff:timberio_go_datemath/vendor/github.com/timberio/go-datemath \ >+ ua-parser:uap-go:daf92ba38329:ua_parser_uap_go/vendor/github.com/ua-parser/uap-go \ >+ uber-go:atomic:v1.5.1:uber_go_atomic/vendor/go.uber.org/atomic \ >+ uber:jaeger-client-go:v2.20.1:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \ >+ uber:jaeger-lib:v2.2.0:uber_jaeger_lib/vendor/github.com/uber/jaeger-lib \ >+ unknwon:com:v1.0.1:unknwon_com/vendor/github.com/unknwon/com \ >+ urfave:cli:v2.1.1:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \ >+ xorcare:pointer:v1.1.0:xorcare_pointer/vendor/github.com/xorcare/pointer \ >+ yudai:gojsondiff:v1.0.0:yudai_gojsondiff/vendor/github.com/yudai/gojsondiff \ >+ yudai:golcs:ecda9a501e82:yudai_golcs/vendor/github.com/yudai/golcs \ >+ yudai:pp:v2.0.1:yudai_pp/vendor/github.com/yudai/pp > >+ # Mirrors for the following packages are not currently known, please look them up and handle these tuples manually: >+ # ::v0.3.6:group_name/vendor/xorm.io/builder (from gitea.com/xorm/builder@v0.3.6) >+ # ::v0.7.3:group_name/vendor/xorm.io/core (from gitea.com/xorm/core@v0.7.3) >+ # ::v0.8.1:group_name/vendor/xorm.io/xorm (from gitea.com/xorm/xorm@v0.8.1) >+ > GRAFANA_USER?= grafana > GRAFANA_GROUP?= grafana > >@@ -55,6 +182,7 @@ > post-extract: > @${RM} -r ${WRKSRC}/public > @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public) >+ @(cd ${WRKDIR} && mkdir -p grafana-${PORTVERSION}/vendor/xorm.io && mv builder grafana-${PORTVERSION}/vendor/xorm.io/ && mv core grafana-${PORTVERSION}/vendor/xorm.io/ && mv xorm grafana-${PORTVERSION}/vendor/xorm.io/) > > post-install: > cd ${WRKSRC} && \ >Index: grafana7/distinfo >=================================================================== >--- grafana7/distinfo (revision 539945) >+++ grafana7/distinfo (working copy) >@@ -1,5 +1,245 @@ >-TIMESTAMP = 1591393750 >-SHA256 (grafana-6.7.4.linux-amd64.tar.gz) = 454f23be261289e114516cfea14c2e2980fd1b432bea499256ae920ccc4c528d >-SIZE (grafana-6.7.4.linux-amd64.tar.gz) = 65083442 >-SHA256 (grafana-grafana-v6.7.4_GH0.tar.gz) = 8e660a03b672059f8875e4ef602d3f85250d82f7f55327cedcc95e9bbd08051c >-SIZE (grafana-grafana-v6.7.4_GH0.tar.gz) = 15983077 >+TIMESTAMP = 1592940583 >+SHA256 (grafana-7.0.3.linux-amd64.tar.gz) = 8fac62da4e4bfcebce3e66c4f62fd4ed89139b06b09d0155454199ba6d4869f2 >+SIZE (grafana-7.0.3.linux-amd64.tar.gz) = 49416548 >+SHA256 (v0.3.6.tar.gz) = 7d79669bf66fab9d3219f5fd31432ec27cdd8f267538fe7d4d18aed2b5b24736 >+SIZE (v0.3.6.tar.gz) = 22658 >+SHA256 (v0.7.3.tar.gz) = f5df845efbc974835b289cb59dc2c59569f8a3693234e28d811e185667e7699c >+SIZE (v0.7.3.tar.gz) = 21113 >+SHA256 (v0.8.1.tar.gz) = 36f0aeeb8a4564ea3140077ef96eec2ea9b80b4ab1137755d60be23391a0860d >+SIZE (v0.8.1.tar.gz) = 409745 >+SHA256 (grafana-grafana-v7.0.3_GH0.tar.gz) = c8ce7801ff3cfbb407722817b7be1967353546177981c25f97c260b1d2ceab8a >+SIZE (grafana-grafana-v7.0.3_GH0.tar.gz) = 11802728 >+SHA256 (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 6593da894578ba510a470735ffbdc88ce88033094dc5a8f4d3957ab87e18803f >+SIZE (BurntSushi-toml-v0.3.1_GH0.tar.gz) = 42077 >+SHA256 (VividCortex-mysqlerr-6c6b55f8796f_GH0.tar.gz) = 7c9f63636e73821dabebb3988bd12ecce0e473a111af835a34b794718c18c9d9 >+SIZE (VividCortex-mysqlerr-6c6b55f8796f_GH0.tar.gz) = 14691 >+SHA256 (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 1a314d172f499342a97996e30ae1731b2e923e17031734d7350927458f544efb >+SIZE (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 10425 >+SHA256 (apache-arrow-89ce1cadb678_GH0.tar.gz) = ef6dbbea7fa13ce53f4f54ed9f7ef301bd62d5b14952ecc4f1fd4fcb7922927f >+SIZE (apache-arrow-89ce1cadb678_GH0.tar.gz) = 5750563 >+SHA256 (aws-aws-sdk-go-v1.29.20_GH0.tar.gz) = e602d6bd97efd6af43a8440f2c6097e71ae36349978b583a8803081b5f527e7c >+SIZE (aws-aws-sdk-go-v1.29.20_GH0.tar.gz) = 14262555 >+SHA256 (beevik-etree-v1.1.0_GH0.tar.gz) = d1b424a126ce5c46d8e9ba42217e7997cc992bef56d17cc39d1d91525c0dc1de >+SIZE (beevik-etree-v1.1.0_GH0.tar.gz) = 26390 >+SHA256 (benbjohnson-clock-7dc76406b6d3_GH0.tar.gz) = 57057ebe896b3120137fffdef8b8ec5354f5a43a9faf6c68616adc1da5f79baa >+SIZE (benbjohnson-clock-7dc76406b6d3_GH0.tar.gz) = 6250 >+SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 >+SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 >+SHA256 (bradfitz-gomemcache-551aad21a668_GH0.tar.gz) = db607507028dc488348f5bc486d2d2cba8c8f3e540c03d0b4899c72dc9d6d055 >+SIZE (bradfitz-gomemcache-551aad21a668_GH0.tar.gz) = 13110 >+SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148 >+SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292 >+SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73 >+SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585 >+SHA256 (codahale-hdrhistogram-3a0bb77429bd_GH0.tar.gz) = 3ef6b86658bc370e027304e55a8685767f7fd8a94199f4bea08c9388bf84a1b0 >+SIZE (codahale-hdrhistogram-3a0bb77429bd_GH0.tar.gz) = 7738 >+SHA256 (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = c117a3e3741ea39016b678b24db19b1f766277bac7c1c6d721237bb159610178 >+SIZE (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = 52020 >+SHA256 (crewjam-saml-c42136edf9b1_GH0.tar.gz) = a8279b6e2e538ca4a14c46cf940ef0e2963faf1ee54e7eed5db6c9784da613af >+SIZE (crewjam-saml-c42136edf9b1_GH0.tar.gz) = 181771 >+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e >+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 >+SHA256 (denisenkom-go-mssqldb-2be1aa521ff4_GH0.tar.gz) = f0d330605699d7ecdeced98c8f0c33e0bf96bb0abbb9c6ab43831b8214fdc632 >+SIZE (denisenkom-go-mssqldb-2be1aa521ff4_GH0.tar.gz) = 518251 >+SHA256 (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 228a9f93d69255a4bb82bf058c97f1bde71c595e94da5a3b421026210275b959 >+SIZE (facebookgo-ensure-b4ab57deab51_GH0.tar.gz) = 6412 >+SHA256 (facebookgo-inject-f23751cae28b_GH0.tar.gz) = edaf2ed132818f18b2f0ce9d6358f1358c0b44f7715634fc1e6b725281e3454b >+SIZE (facebookgo-inject-f23751cae28b_GH0.tar.gz) = 9269 >+SHA256 (facebookgo-stack-751773369052_GH0.tar.gz) = bb0ffca174994df1bdb2a24fce3bcf3178c2887996e119f4409f2de5326debf0 >+SIZE (facebookgo-stack-751773369052_GH0.tar.gz) = 5797 >+SHA256 (facebookgo-structtag-217e25fb9691_GH0.tar.gz) = e42f1b402f77eca8470df5f9330dcaec1811ddc9e9bd89ae463adab70dc9f6a0 >+SIZE (facebookgo-structtag-217e25fb9691_GH0.tar.gz) = 2554 >+SHA256 (facebookgo-subset-8dac2c3c4870_GH0.tar.gz) = 211e1e0d80bc85e4f5b3bba50ff0a96755d5da08c9f029a7d29690691cd4ded2 >+SIZE (facebookgo-subset-8dac2c3c4870_GH0.tar.gz) = 4483 >+SHA256 (fatih-color-v1.7.0_GH0.tar.gz) = 4650d7aa3feed266fc85d91dc34ca9cffdf7ee03ea29bf2cbf84bbecc75fb755 >+SIZE (fatih-color-v1.7.0_GH0.tar.gz) = 816449 >+SHA256 (go-asn1-ber-asn1-ber-f715ec2f112d_GH0.tar.gz) = 084d4021bd3a9ae361fff6c59910d83227116dee977ec09bfe9322db43020b0d >+SIZE (go-asn1-ber-asn1-ber-f715ec2f112d_GH0.tar.gz) = 13199 >+SHA256 (go-ini-ini-v1.46.0_GH0.tar.gz) = f9482bbfba09650f43682d95b3961d3280e3da30effecb5dbdbe36e82141ec71 >+SIZE (go-ini-ini-v1.46.0_GH0.tar.gz) = 36144 >+SHA256 (go-ldap-ldap-v3.0.2_GH0.tar.gz) = 7e5244c2f1d7b0a4a4927206d278325b61312934a16cf64fa9f1f8a9b9e954d1 >+SIZE (go-ldap-ldap-v3.0.2_GH0.tar.gz) = 41053 >+SHA256 (go-macaron-binding-0b4f37bab25b_GH0.tar.gz) = 71c1f7e46da92204083ee5e24faef361f2c96519188d2ed3cf3eefe7b639a9cf >+SIZE (go-macaron-binding-0b4f37bab25b_GH0.tar.gz) = 23493 >+SHA256 (go-macaron-gzip-cad1c6580a07_GH0.tar.gz) = c12316ebd5f1c374e8b49e7c3a96166e85b4bb7763eded7e410e8148f38c63e0 >+SIZE (go-macaron-gzip-cad1c6580a07_GH0.tar.gz) = 6443 >+SHA256 (go-macaron-inject-d8a0b8677191_GH0.tar.gz) = c7606f032ed7cb6c465c6b41ab19d0742514f3365baed9b4b00249f79ef006a7 >+SIZE (go-macaron-inject-d8a0b8677191_GH0.tar.gz) = 8050 >+SHA256 (go-macaron-macaron-v1.3.4_GH0.tar.gz) = 987752abc4bed505e587d074b805739c667fd715b14c51107eb6aa2d555a82e8 >+SIZE (go-macaron-macaron-v1.3.4_GH0.tar.gz) = 131805 >+SHA256 (go-macaron-session-1a3cdc6f5659_GH0.tar.gz) = e4c4a57b3cfef8868845807a6facc2ad63f7e30566f93453b316c9fb5236ca38 >+SIZE (go-macaron-session-1a3cdc6f5659_GH0.tar.gz) = 24170 >+SHA256 (go-mail-mail-v2.3.1_GH0.tar.gz) = 264a42278757b9153338e618b2c98109d88f8ae8599a804f291e17bba9bb8969 >+SIZE (go-mail-mail-v2.3.1_GH0.tar.gz) = 19878 >+SHA256 (go-redis-redis-v5.2.9_GH0.tar.gz) = 494f474925e89749124445cdebc5affd741f7532d2a4d6e4e2069b17d74f4fd2 >+SIZE (go-redis-redis-v5.2.9_GH0.tar.gz) = 69991 >+SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5 >+SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474 >+SHA256 (go-stack-stack-v1.8.0_GH0.tar.gz) = 3b8987e137d76f4f35db1e8005ec7fb766b68eed8cac0ca0b795ac43cd72b319 >+SIZE (go-stack-stack-v1.8.0_GH0.tar.gz) = 8039 >+SHA256 (go-yaml-yaml-v2.2.5_GH0.tar.gz) = 7b3929eeaa6c9ba8be52a10d195955060ff0b8b8c13671d533d26ff27fb13de2 >+SIZE (go-yaml-yaml-v2.2.5_GH0.tar.gz) = 72259 >+SHA256 (gobwas-glob-v0.2.3_GH0.tar.gz) = 325026fc78bcebcf31151b6e060f4e1c3321b04ded3dab63b63610b323c10850 >+SIZE (gobwas-glob-v0.2.3_GH0.tar.gz) = 25962 >+SHA256 (golang-appengine-v1.6.1_GH0.tar.gz) = 1755aaf4c6246579337bf1bc4f834ef00c56216da87b20456863ca91985b5afa >+SIZE (golang-appengine-v1.6.1_GH0.tar.gz) = 333353 >+SHA256 (golang-crypto-056763e48d71_GH0.tar.gz) = 37b3e859de6cff226dace82c84f871892cb498e2e187277579b179c99d56ce9b >+SIZE (golang-crypto-056763e48d71_GH0.tar.gz) = 1727878 >+SHA256 (golang-lint-fdd1cda4f05f_GH0.tar.gz) = d02215cdf7a8c9e1874406b0414f3799e13e235ed4de142f837f68aa69d6fd55 >+SIZE (golang-lint-fdd1cda4f05f_GH0.tar.gz) = 31573 >+SHA256 (golang-net-16171245cfb2_GH0.tar.gz) = 941e5a2afb85a131b42f8503fe1a760447a40a0f26539c11ca489f4f24a77e77 >+SIZE (golang-net-16171245cfb2_GH0.tar.gz) = 1172446 >+SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141 >+SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498 >+SHA256 (golang-protobuf-v1.3.4_GH0.tar.gz) = 5e4279eb197ff7271cb06ae97a16f721d0fd6962ff2d2560831309c0900e72c4 >+SIZE (golang-protobuf-v1.3.4_GH0.tar.gz) = 315552 >+SHA256 (golang-snappy-v0.0.1_GH0.tar.gz) = b1d97f47fcb61cb0cdd54bc424eda980c47838effb0ec9e322506514a50fee85 >+SIZE (golang-snappy-v0.0.1_GH0.tar.gz) = 62605 >+SHA256 (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 00a6dce4c1a9ca9edae6c3f1bedc0b15911c62681371ad9ed7738e182ba70393 >+SIZE (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 16956 >+SHA256 (golang-sys-d5e6a3e2c0ae_GH0.tar.gz) = 6cd44aa33cb0fc4caedadde44b3a943bece0aa67d803c00bfb09b03222845f19 >+SIZE (golang-sys-d5e6a3e2c0ae_GH0.tar.gz) = 1539001 >+SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22 >+SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069 >+SHA256 (golang-tools-04c2e8eff935_GH0.tar.gz) = 4f7eda5d7b6c525510819c1904caf0cdd1350ba850a1e523983618494e7d4ea0 >+SIZE (golang-tools-04c2e8eff935_GH0.tar.gz) = 2309986 >+SHA256 (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 54bb4d99e6cba2e3e5331d064f46640cc01a0e630ee6a684ae810bd94a7e4eb7 >+SIZE (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 13657 >+SHA256 (google-flatbuffers-v1.11.0_GH0.tar.gz) = 3f4a286642094f45b1b77228656fbd7ea123964f19502f9ecfd29933fd23a50b >+SIZE (google-flatbuffers-v1.11.0_GH0.tar.gz) = 894944 >+SHA256 (google-go-cmp-v0.3.1_GH0.tar.gz) = a95fa266e5c2283b813102f265c1bdf5b78100f9889b984aef828eb094efe6e3 >+SIZE (google-go-cmp-v0.3.1_GH0.tar.gz) = 76403 >+SHA256 (google-go-genproto-24fa4b261c55_GH0.tar.gz) = 96481b64c5971de2dd22d7c6f764d2acbeb4cd85ab6166856284115c3f99238c >+SIZE (google-go-genproto-24fa4b261c55_GH0.tar.gz) = 5332241 >+SHA256 (googleapis-google-cloud-go-v0.37.4_GH0.tar.gz) = 8e540d8920e1e4fa06540755d77b2ab40f00d709c8a85cf64229063df88bfc61 >+SIZE (googleapis-google-cloud-go-v0.37.4_GH0.tar.gz) = 1929255 >+SHA256 (gopherjs-gopherjs-3e4dfb77656c_GH0.tar.gz) = f3c02884bbe2ea73888c8de404d10054d3587dcdf72a271f61e8e1eb0054a1b0 >+SIZE (gopherjs-gopherjs-3e4dfb77656c_GH0.tar.gz) = 228261 >+SHA256 (gorilla-websocket-v1.4.1_GH0.tar.gz) = 9e5bd337d58a978bf4072767252ddb394b53e2b459697633794abd96e8eb3fa6 >+SIZE (gorilla-websocket-v1.4.1_GH0.tar.gz) = 54218 >+SHA256 (gosimple-slug-v1.4.2_GH0.tar.gz) = b17b343148864f4d57254b9e7a4e8ec58bb54aeb3722bf18b670832721d07ecc >+SIZE (gosimple-slug-v1.4.2_GH0.tar.gz) = 12239 >+SHA256 (grafana-grafana-plugin-model-1fc953a61fb4_GH0.tar.gz) = 4b37af38bdfad78b17add2d2f9b5ada90dafbb45ef906e704da70abe2ecd2bc6 >+SIZE (grafana-grafana-plugin-model-1fc953a61fb4_GH0.tar.gz) = 1882690 >+SHA256 (grafana-grafana-plugin-sdk-go-v0.60.0_GH0.tar.gz) = 4cf5bdbea9a4da55cf79d83cd83f2d516c1e5070971487a32c233c1ad7a7aa94 >+SIZE (grafana-grafana-plugin-sdk-go-v0.60.0_GH0.tar.gz) = 133706 >+SHA256 (grpc-ecosystem-go-grpc-middleware-v1.2.0_GH0.tar.gz) = 16913df1b83731a79a1c7e28e081d797b89bcacc16a1cab56f515b111e3788c6 >+SIZE (grpc-ecosystem-go-grpc-middleware-v1.2.0_GH0.tar.gz) = 97191 >+SHA256 (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = eba66530952a126ab869205bdb909af607bfd9eb09f00207b62eb29140258aa9 >+SIZE (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = 24760 >+SHA256 (grpc-grpc-go-v1.27.1_GH0.tar.gz) = 2e25c66a7fe59a49d94d24280afabfbc563967e47c1e6d8df0a72aaf11fae6fb >+SIZE (grpc-grpc-go-v1.27.1_GH0.tar.gz) = 826728 >+SHA256 (hashicorp-go-hclog-ff2cf002a8dd_GH0.tar.gz) = 081147781f2836eb53a98b3fd78a46e60898967fa967b66776a958f7cd9c7d26 >+SIZE (hashicorp-go-hclog-ff2cf002a8dd_GH0.tar.gz) = 12011 >+SHA256 (hashicorp-go-plugin-v1.2.2_GH0.tar.gz) = cb0fd6d23145d830c496b9cc8c747bd731d0a1cd4e8a038ec39aaa93ad62fd1a >+SIZE (hashicorp-go-plugin-v1.2.2_GH0.tar.gz) = 83729 >+SHA256 (hashicorp-go-version-v1.1.0_GH0.tar.gz) = e6c75765d67b424292d281955022fe94e6c971ea45ae6a770c84136831eb5b5a >+SIZE (hashicorp-go-version-v1.1.0_GH0.tar.gz) = 12769 >+SHA256 (hashicorp-yamux-2f1d1f20f75d_GH0.tar.gz) = 9481b16c104ebac8dc992358826db2ddadab0993131627a689dbf1f7c572f755 >+SIZE (hashicorp-yamux-2f1d1f20f75d_GH0.tar.gz) = 23277 >+SHA256 (inconshreveable-log15-67afb5ed74ec_GH0.tar.gz) = e4c837cfd154a0696c84605595c84459a2d1b2fb33b1abcf284a415d2ca9ab55 >+SIZE (inconshreveable-log15-67afb5ed74ec_GH0.tar.gz) = 23261 >+SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9 >+SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265 >+SHA256 (jonboulle-clockwork-v0.1.0_GH0.tar.gz) = 588d5833f5b9d863b14ee93a812adc155924d468d0bd94dd12832c4e8d44cbfd >+SIZE (jonboulle-clockwork-v0.1.0_GH0.tar.gz) = 7444 >+SHA256 (json-iterator-go-v1.1.8_GH0.tar.gz) = 0e16ec1a5175936864f3ee101951f58845ae0c86211e9a15b0c6bbf23752e62d >+SIZE (json-iterator-go-v1.1.8_GH0.tar.gz) = 79177 >+SHA256 (jtolds-gls-v4.20.0_GH0.tar.gz) = 5223a689f315fc53c5bc271b3a8259032cc74f5311a6d7c1f700a1c65d40c2b2 >+SIZE (jtolds-gls-v4.20.0_GH0.tar.gz) = 7306 >+SHA256 (jung-kurt-gofpdf-v1.10.1_GH0.tar.gz) = 71cfe3bf7f5dffc7e9fec9259b0a22f1164222d16cf86686ebd65fec85cfb094 >+SIZE (jung-kurt-gofpdf-v1.10.1_GH0.tar.gz) = 2788982 >+SHA256 (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 8a8b7c4bfc362722139afceb014225fbde2b464c78c7d864f3436a12fa732bd0 >+SIZE (k0kubun-colorstring-9440f1994b88_GH0.tar.gz) = 3627 >+SHA256 (klauspost-compress-v1.4.1_GH0.tar.gz) = 84bfae96914ce4d648a39cbcd223c716885aa0643c0f3e96ea9b6953d96a6b66 >+SIZE (klauspost-compress-v1.4.1_GH0.tar.gz) = 3443698 >+SHA256 (klauspost-cpuid-v1.2.0_GH0.tar.gz) = aa29ebcf12669eef96c7c54b551617b90b65c55d126ef0ff9fbacd605e738a67 >+SIZE (klauspost-cpuid-v1.2.0_GH0.tar.gz) = 278872 >+SHA256 (lib-pq-v1.2.0_GH0.tar.gz) = 052e9ce4472eda212e5034fd0298fcf254c22925b1d596b1d043a7a60fe4672e >+SIZE (lib-pq-v1.2.0_GH0.tar.gz) = 96083 >+SHA256 (linkedin-goavro-v2.9.7_GH0.tar.gz) = 0a31deb3ed32fd3f8c5556ba37ee3e20d099565a14835bd3bef3f503a34394ee >+SIZE (linkedin-goavro-v2.9.7_GH0.tar.gz) = 136547 >+SHA256 (mattetti-filebuffer-v1.0.0_GH0.tar.gz) = e40b1353837f5fee7d71510b25da302b540ff7043c51eb1dbee2bd7937d20648 >+SIZE (mattetti-filebuffer-v1.0.0_GH0.tar.gz) = 4487 >+SHA256 (mattn-go-colorable-v0.1.6_GH0.tar.gz) = e313129503025c383b5e69082fb1144e83a864d12ec45bb7a224d3fc4a635fbc >+SIZE (mattn-go-colorable-v0.1.6_GH0.tar.gz) = 9472 >+SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c >+SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548 >+SHA256 (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 09270ddb93b2d77d4b3903bbadacbb3a3d4f0cce93c373fb21503840829d8697 >+SIZE (mattn-go-runewidth-v0.0.7_GH0.tar.gz) = 16089 >+SHA256 (mattn-go-sqlite3-v1.11.0_GH0.tar.gz) = bbf0711c000be4dcdda2bed529ed8fd03679c69e39793e11b8b5d9dfe9b533ca >+SIZE (mattn-go-sqlite3-v1.11.0_GH0.tar.gz) = 2278788 >+SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b >+SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184 >+SHA256 (mitchellh-go-testing-interface-a61a99592b77_GH0.tar.gz) = 8f50ad2a0a9d37b69ba5d118d39abf281e573921e8da30a1970c4162bc210b90 >+SIZE (mitchellh-go-testing-interface-a61a99592b77_GH0.tar.gz) = 2769 >+SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f >+SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526 >+SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd >+SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394 >+SHA256 (oklog-run-v1.0.0_GH0.tar.gz) = 079ee5a50fcb299eb7b957dd1acaba1f536f2abe58154d15f55c18959e25907e >+SIZE (oklog-run-v1.0.0_GH0.tar.gz) = 7126 >+SHA256 (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = a86028430fb4dd99ce0030a7c4d37915337c3b9a9efbfd2698b375f3e3488bd0 >+SIZE (olekukonko-tablewriter-v0.0.4_GH0.tar.gz) = 19252 >+SHA256 (opentracing-opentracing-go-v1.1.0_GH0.tar.gz) = 8aaf0be594bf4c73d577190e3a85946708d76c9815638577cbe1d0134c09ab94 >+SIZE (opentracing-opentracing-go-v1.1.0_GH0.tar.gz) = 33085 >+SHA256 (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 3ab025f2f580f8818a5357db52596fef1b0ad5945816a022c8b805ba46dc93be >+SIZE (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 13572 >+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 >+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 >+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda >+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398 >+SHA256 (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 7ef44644c24178b650f88930f33ee42758393e657de5d37390f42cb64f894010 >+SIZE (prometheus-client_golang-v1.3.0_GH0.tar.gz) = 143932 >+SHA256 (prometheus-client_model-v0.1.0_GH0.tar.gz) = 6d5b240f7d53765179b84e8f1361d8cd8963b842f70dd1dbce250e8a45f12bdb >+SIZE (prometheus-client_model-v0.1.0_GH0.tar.gz) = 10520 >+SHA256 (prometheus-common-v0.7.0_GH0.tar.gz) = 71b1dce2afd959f9fcab3b5e097dfa9d398a61749851d290114746a3f8f119ae >+SIZE (prometheus-common-v0.7.0_GH0.tar.gz) = 100520 >+SHA256 (prometheus-procfs-v0.0.8_GH0.tar.gz) = 1c26c8b86a9b1902684f860f94d0bf4b94abcc570e456bf9a74d1c9d83643872 >+SIZE (prometheus-procfs-v0.0.8_GH0.tar.gz) = 126299 >+SHA256 (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = cd66a7ee66c8061c2d05585058323d0bcc6692761db94885511762428acfef96 >+SIZE (rainycape-unidecode-cb7f23ec59be_GH0.tar.gz) = 387823 >+SHA256 (robfig-cron-b41be1df6967_GH0.tar.gz) = d1fe0b58e76e916940d9f088f76b7f894cab754769c3fed56f64f0f0c29e0a92 >+SIZE (robfig-cron-b41be1df6967_GH0.tar.gz) = 14981 >+SHA256 (robfig-cron-v3.0.0_GH0.tar.gz) = 2dce669075c1ba8c102c13c19c152efedb17049c4231f010c0b928acd0bab0d4 >+SIZE (robfig-cron-v3.0.0_GH0.tar.gz) = 25276 >+SHA256 (russellhaering-goxmldsig-7acd5e4a6ef7_GH0.tar.gz) = 5ddd76a6320e617b1c72fc23a747acef257312c767c4bb2d47bf76e25451b777 >+SIZE (russellhaering-goxmldsig-7acd5e4a6ef7_GH0.tar.gz) = 25183 >+SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff >+SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613 >+SHA256 (sergi-go-diff-v1.0.0_GH0.tar.gz) = 5a07596dcdee6e089b49309162c8e63bc02400652897a1f529d37f0602868dea >+SIZE (sergi-go-diff-v1.0.0_GH0.tar.gz) = 41609 >+SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f >+SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143 >+SHA256 (smartystreets-assertions-v1.0.1_GH0.tar.gz) = 08c16dcfd4cbed91e504f4e31033bbf5251ed2fdee13b42e2c64befb075fac40 >+SIZE (smartystreets-assertions-v1.0.1_GH0.tar.gz) = 84573 >+SHA256 (smartystreets-goconvey-505e41936337_GH0.tar.gz) = 0fbe4c94b510c70d2179231666998ee9f350f79cb95f30ab9dc79cf1d1a3f0a2 >+SIZE (smartystreets-goconvey-505e41936337_GH0.tar.gz) = 1478728 >+SHA256 (square-go-jose-v2.4.1_GH0.tar.gz) = b675a128c23f9181f9779f74631a442bbe93f24e18aef5b161788019c4445dac >+SIZE (square-go-jose-v2.4.1_GH0.tar.gz) = 304063 >+SHA256 (stretchr-testify-v1.4.0_GH0.tar.gz) = 3ae072321569a8cd6d77de8f3be774165e136198ce808df0a31589237ba59698 >+SIZE (stretchr-testify-v1.4.0_GH0.tar.gz) = 110085 >+SHA256 (teris-io-shortid-771a37caa5cf_GH0.tar.gz) = 79146ef4720e5afc1548c4953e0cc07988efbce613cb00c2938b0b69edf60e3b >+SIZE (teris-io-shortid-771a37caa5cf_GH0.tar.gz) = 8667 >+SHA256 (timberio-go-datemath-74ddef604fff_GH0.tar.gz) = f588657a4719a9bfeee27c7ef3a92dbec32d29f63dfc093b92f2c6351d5a8863 >+SIZE (timberio-go-datemath-74ddef604fff_GH0.tar.gz) = 14165 >+SHA256 (ua-parser-uap-go-daf92ba38329_GH0.tar.gz) = 459974bd7f40b3fc102843842f0e87e4632da5bc842820e7e75e782df96a2095 >+SIZE (ua-parser-uap-go-daf92ba38329_GH0.tar.gz) = 2639501 >+SHA256 (uber-go-atomic-v1.5.1_GH0.tar.gz) = 25c3916c4767a2b50276c037e3ae6a222561f6dcb1026d822594d01aba32db50 >+SIZE (uber-go-atomic-v1.5.1_GH0.tar.gz) = 9613 >+SHA256 (uber-jaeger-client-go-v2.20.1_GH0.tar.gz) = 9b293e3376c0523e4d338fae3fccfa1e0fa208c3ef60dfa31d7b2149e1545e78 >+SIZE (uber-jaeger-client-go-v2.20.1_GH0.tar.gz) = 189674 >+SHA256 (uber-jaeger-lib-v2.2.0_GH0.tar.gz) = 5ea76c211b8b005c17dd32c8286005973b264e00d559c75f55acbc7001aa2fd9 >+SIZE (uber-jaeger-lib-v2.2.0_GH0.tar.gz) = 36451 >+SHA256 (unknwon-com-v1.0.1_GH0.tar.gz) = 3113324f2249e9a135eea008c75f56b7cb39e9625e0a3e0bff5e764211c5f76a >+SIZE (unknwon-com-v1.0.1_GH0.tar.gz) = 20766 >+SHA256 (urfave-cli-v2.1.1_GH0.tar.gz) = 34f73ae3149de5102dd60c54c0d69e74c8c151ecc42ed788f37fc0b85ec511cc >+SIZE (urfave-cli-v2.1.1_GH0.tar.gz) = 89967 >+SHA256 (xorcare-pointer-v1.1.0_GH0.tar.gz) = 492fcd38b22b7feee77007f65bf54cb18db806cd18121dc263b6306941a3c8b1 >+SIZE (xorcare-pointer-v1.1.0_GH0.tar.gz) = 7610 >+SHA256 (yudai-gojsondiff-v1.0.0_GH0.tar.gz) = 0201cada9e0ed69da611ad169b4be2cc10154c2970d1166ff06ab617b981df7a >+SIZE (yudai-gojsondiff-v1.0.0_GH0.tar.gz) = 578577 >+SHA256 (yudai-golcs-ecda9a501e82_GH0.tar.gz) = 080b0331f2d3e1f96446247afdc1c095d2ba2aca63a9b353fc4621e881d1dfa7 >+SIZE (yudai-golcs-ecda9a501e82_GH0.tar.gz) = 3700 >+SHA256 (yudai-pp-v2.0.1_GH0.tar.gz) = fd774bfe5dfc868e5918029160bbb6445df2ec6842dfbe004269c0e424a16136 >+SIZE (yudai-pp-v2.0.1_GH0.tar.gz) = 6365 >Index: grafana7/files/grafana.conf.in >=================================================================== >--- grafana7/files/grafana.conf.in (revision 539945) >+++ grafana7/files/grafana.conf.in (working copy) >@@ -28,13 +28,13 @@ > > #################################### Server #################################### > [server] >-# Protocol (http, https, socket) >+# Protocol (http, https, h2, socket) > ;protocol = http > > # The ip address to bind to, empty will bind to all interfaces > ;http_addr = > >-# The http port to use >+# The http port to use > ;http_port = 3000 > > # The public facing domain name used to access grafana from a browser >@@ -44,10 +44,12 @@ > # Prevents DNS rebinding attacks > ;enforce_domain = false > >-# The full public facing url you use in browser, used for redirects and emails >-# If you use reverse proxy and sub path specify full url (with sub path) >-;root_url = http://localhost:3000 >+# The full public facing url >+;root_url = %(protocol)s://%(domain)s:%(http_port)s/ > >+# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. >+;serve_from_sub_path = false >+ > # Log web requests > ;router_logging = false > >@@ -62,12 +64,12 @@ > ;cert_key = > > # Unix socket path >-;socket = >+;socket = /tmp/grafana.sock > >-#################################### Database #################################### >+#################################### Database ############################ > [database] > # You can configure the database connection by specifying type, host, name, user and password >-# as separate properties or as on string using the url properties. >+# as separate properties or as on string using the url property. > > # Either "mysql", "postgres" or "sqlite3", it's your choice > ;type = sqlite3 >@@ -76,17 +78,10 @@ > ;user = root > # If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" > ;password = >- > # Use either URL or the previous fields to configure the database > # Example: mysql://user:secret@host:port/database > ;url = > >-# For "postgres" only, either "disable", "require" or "verify-full" >-;ssl_mode = disable >- >-# For "sqlite3" only, path relative to data_path setting >-;path = grafana.db >- > # Max idle conn setting default is 2 > ;max_idle_conn = 2 > >@@ -99,7 +94,19 @@ > # Set to true to log the sql calls and execution times. > log_queries = > >-# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared) >+# For "postgres", use either "disable", "require" or "verify-full" >+# For "mysql", use either "true", "false", or "skip-verify". >+;ssl_mode = disable >+ >+;ca_cert_path = >+;client_key_path = >+;client_cert_path = >+;server_cert_name = >+ >+# For "sqlite3" only, path relative to data_path setting >+;path = grafana.db >+ >+# For "sqlite3" only. cache mode setting used for connecting to the database > ;cache_mode = private > > #################################### Cache server ############################# >@@ -109,32 +116,10 @@ > > # cache connectionstring options > # database: will use Grafana primary database. >-# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=grafana` >+# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'. > # memcache: 127.0.0.1:11211 > ;connstr = > >-#################################### Session #################################### >-[session] >-# Either "memory", "file", "redis", "mysql", "postgres", default is "file" >-;provider = file >- >-# Provider config options >-# memory: not have any config yet >-# file: session dir path, is relative to grafana data_path >-# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=grafana` >-# mysql: go-sql-driver/mysql dsn config string, e.g. `user:password@tcp(127.0.0.1:3306)/database_name` >-# postgres: user=a password=b host=localhost port=5432 dbname=c sslmode=disable >-;provider_config = sessions >- >-# Session cookie name >-;cookie_name = grafana_sess >- >-# If you use session in https only, default is false >-;cookie_secure = false >- >-# Session life time, default is 86400 (means 86400 seconds or 24 hours) >-;session_life_time = 86400 >- > #################################### Data proxy ########################### > [dataproxy] > >@@ -147,7 +132,7 @@ > # If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false. > ;send_user_header = false > >-#################################### Analytics #################################### >+#################################### Analytics ########################### > [analytics] > # Server reporting, sends usage counters to stats.grafana.org every 24 hours. > # No ip addresses are being tracked, only simple counters to track >@@ -155,11 +140,11 @@ > # Change this option to false to disable reporting. > ;reporting_enabled = true > >-# Set to false to disable all checks to https://grafana.net >-# for new vesions (grafana itself and plugins), check is used >+# Set to false to disable all checks to https://grafana.com >+# for new versions (grafana itself and plugins), check is used > # in some UI views to notify that grafana or plugin update exists > # This option does not cause any auto updates, nor send any information >-# only a GET request to http://grafana.com to get latest versions >+# only a GET request to https://grafana.com to get latest versions > ;check_for_updates = true > > # Google Analytics universal tracking code, only enabled if you specify an id here >@@ -168,12 +153,15 @@ > # Google Tag Manager ID, only enabled if you specify an id here > ;google_tag_manager_id = > >-#################################### Security #################################### >+#################################### Security ############################ > [security] >+# disable creation of admin user on first start of grafana >+;disable_initial_admin_creation = false >+ > # default admin user, created on startup > ;admin_user = admin > >-# default admin password, can be changed before first start of grafana, or in profile settings >+# default admin password, can be changed before first start of grafana, or in profile settings > ;admin_password = admin > > # used for signing >@@ -191,9 +179,37 @@ > # set to true if you host Grafana behind HTTPS. default is false. > ;cookie_secure = false > >-# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict" and "none" >+# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled" > ;cookie_samesite = lax > >+# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false. >+;allow_embedding = false >+ >+# Set to true if you want to enable http strict transport security (HSTS) response header. >+# This is only sent when HTTPS is enabled in this configuration. >+# HSTS tells browsers that the site should only be accessed using HTTPS. >+# The default will change to true in the next minor release, 6.3. >+;strict_transport_security = false >+ >+# Sets how long a browser should cache HSTS. Only applied if strict_transport_security is enabled. >+;strict_transport_security_max_age_seconds = 86400 >+ >+# Set to true if to enable HSTS preloading option. Only applied if strict_transport_security is enabled. >+;strict_transport_security_preload = false >+ >+# Set to true if to enable the HSTS includeSubDomains option. Only applied if strict_transport_security is enabled. >+;strict_transport_security_subdomains = false >+ >+# Set to true to enable the X-Content-Type-Options response header. >+# The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised >+# in the Content-Type headers should not be changed and be followed. The default will change to true in the next minor release, 6.3. >+;x_content_type_options = false >+ >+# Set to true to enable the X-XSS-Protection header, which tells browsers to stop pages from loading >+# when they detect reflected cross-site scripting (XSS) attacks. The default will change to true in the next minor release, 6.3. >+;x_xss_protection = false >+ >+ > #################################### Snapshots ########################### > [snapshots] > # snapshot sharing options >@@ -201,14 +217,23 @@ > ;external_snapshot_url = https://snapshots-origin.raintank.io > ;external_snapshot_name = Publish to snapshot.raintank.io > >+# Set to true to enable this Grafana instance act as an external snapshot server and allow unauthenticated requests for >+# creating and deleting snapshots. >+;public_mode = false >+ > # remove expired snapshot > ;snapshot_remove_expired = true > >-#################################### Dashboards History ################## >+#################################### Dashboards ################## >+ > [dashboards] > # Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1 > ;versions_to_keep = 20 > >+# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds. >+# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m. >+;min_refresh_interval = 5s >+ > #################################### Users ############################### > [users] > # disable user signup / registration >@@ -220,9 +245,15 @@ > # Set to true to automatically assign new users to the default organization (id 1) > ;auto_assign_org = true > >-# Default role new users will be automatically assigned (if disabled above is set to true) >+# Set this value to automatically add new users to the provided organization (if auto_assign_org above is set to true) >+;auto_assign_org_id = 1 >+ >+# Default role new users will be automatically assigned (if auto_assign_org above is set to true) > ;auto_assign_org_role = Viewer > >+# Require email validation before sign up completes >+;verify_email_enabled = false >+ > # Background text for the user field on the login page > ;login_hint = email or username > ;password_hint = password >@@ -230,7 +261,7 @@ > # Default UI theme ("dark" or "light") > ;default_theme = dark > >-# External user management, these options affect the organization users view >+# External user management > ;external_manage_link_url = > ;external_manage_link_name = > ;external_manage_info = >@@ -245,7 +276,7 @@ > # Login cookie name > ;login_cookie_name = grafana_session > >-# The lifetime (days) an authenticated user can be inactive before being required to login at next visit. Default is 7 days, >+# The lifetime (days) an authenticated user can be inactive before being required to login at next visit. Default is 7 days. > ;login_maximum_inactive_lifetime_days = 7 > > # The maximum lifetime (days) an authenticated user can be logged in since login time before being required to login. Default is 30 days. >@@ -254,10 +285,10 @@ > # How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes. > ;token_rotation_interval_minutes = 10 > >-# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false >+# Set to true to disable (hide) the login form, useful if you use OAuth > ;disable_login_form = false > >-# Set to true to disable the signout link in the side menu. useful if you use auth.proxy, defaults to false >+# Set to true to disable the signout link in the side menu. useful if you use auth.proxy > ;disable_signout_menu = false > > # URL to redirect the user to after sign out >@@ -267,6 +298,12 @@ > # This setting is ignored if multiple OAuth providers are configured. > ;oauth_auto_login = false > >+# OAuth state max age cookie duration. Defaults to 60 seconds. >+;oauth_state_cookie_max_age = 60 >+ >+# limit of api_key seconds to live before expiration >+;api_key_max_seconds_to_live = -1 >+ > #################################### Anonymous Auth ###################### > [auth.anonymous] > # enable anonymous access >@@ -278,7 +315,7 @@ > # specify role for unauthenticated users > ;org_role = Viewer > >-#################################### Github Auth ########################## >+#################################### Github Auth ######################### > [auth.github] > ;enabled = false > ;allow_sign_up = true >@@ -288,10 +325,24 @@ > ;auth_url = https://github.com/login/oauth/authorize > ;token_url = https://github.com/login/oauth/access_token > ;api_url = https://api.github.com/user >+;allowed_domains = > ;team_ids = > ;allowed_organizations = > >-#################################### Google Auth ########################## >+#################################### GitLab Auth ######################### >+[auth.gitlab] >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = api >+;auth_url = https://gitlab.com/oauth/authorize >+;token_url = https://gitlab.com/oauth/token >+;api_url = https://gitlab.com/api/v4 >+;allowed_domains = >+;allowed_groups = >+ >+#################################### Google Auth ######################### > [auth.google] > ;enabled = false > ;allow_sign_up = true >@@ -302,30 +353,18 @@ > ;token_url = https://accounts.google.com/o/oauth2/token > ;api_url = https://www.googleapis.com/oauth2/v1/userinfo > ;allowed_domains = >+;hosted_domain = > >-#################################### Generic OAuth ########################## >-[auth.generic_oauth] >+#################################### Grafana.com Auth #################### >+# legacy key names (so they work in env variables) >+[auth.grafananet] > ;enabled = false >-;name = OAuth > ;allow_sign_up = true > ;client_id = some_id > ;client_secret = some_secret >-;scopes = user:email,read:org >-;auth_url = https://foo.bar/login/oauth/authorize >-;token_url = https://foo.bar/login/oauth/access_token >-;api_url = https://foo.bar/user >-;team_ids = >+;scopes = user:email > ;allowed_organizations = >-;tls_skip_verify_insecure = false >-;tls_client_cert = >-;tls_client_key = >-;tls_client_ca = > >-; Set to true to enable sending client_id and client_secret via POST body instead of Basic authentication HTTP header >-; This might be required if the OAuth provider is not RFC6749 compliant, only supporting credentials passed via POST payload >-;send_client_credentials_via_post = false >- >-#################################### Grafana.com Auth #################### > [auth.grafana_com] > ;enabled = false > ;allow_sign_up = true >@@ -334,47 +373,105 @@ > ;scopes = user:email > ;allowed_organizations = > >+#################################### Azure AD OAuth ####################### >+[auth.azuread] >+;name = Azure AD >+;enabled = false >+;allow_sign_up = true >+;client_id = some_client_id >+;client_secret = some_client_secret >+;scopes = openid email profile >+;auth_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize >+;token_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token >+;allowed_domains = >+;allowed_groups = >+ >+#################################### Okta OAuth ####################### >+[auth.okta] >+;name = Okta >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = openid profile email groups >+;auth_url = https://<tenant-id>.okta.com/oauth2/v1/authorize >+;token_url = https://<tenant-id>.okta.com/oauth2/v1/token >+;api_url = https://<tenant-id>.okta.com/oauth2/v1/userinfo >+;allowed_domains = >+;allowed_groups = >+;role_attribute_path = >+ >+#################################### Generic OAuth ####################### >+[auth.generic_oauth] >+;name = OAuth >+;enabled = false >+;allow_sign_up = true >+;client_id = some_id >+;client_secret = some_secret >+;scopes = user:email >+;email_attribute_name = email:primary >+;email_attribute_path = >+;role_attribute_path = >+;auth_url = >+;token_url = >+;api_url = >+;allowed_domains = >+;team_ids = >+;allowed_organizations = >+;tls_skip_verify_insecure = false >+;tls_client_cert = >+;tls_client_key = >+;tls_client_ca = >+ >+#################################### Basic Auth ########################## >+[auth.basic] >+;enabled = true >+ > #################################### Auth Proxy ########################## > [auth.proxy] > ;enabled = false > ;header_name = X-WEBAUTH-USER > ;header_property = username > ;auto_sign_up = true >+# Deprecated, use sync_ttl instead > ;ldap_sync_ttl = 60 >-;whitelist = 192.168.1.1, 192.168.2.1 >-;headers = Email:X-User-Email, Name:X-User-Name >+;sync_ttl = 60 >+;whitelist = >+;headers = >+;enable_login_token = false > >-#################################### Basic Auth ########################## >-[auth.basic] >-;enabled = true >- >-#################################### Auth LDAP ########################## >+#################################### Auth LDAP ########################### > [auth.ldap] > ;enabled = false > ;config_file = /etc/grafana/ldap.toml > ;allow_sign_up = true > >-#################################### SMTP / Emailing ########################## >+# LDAP backround sync (Enterprise only) >+# At 1 am every day >+;sync_cron = "0 0 1 * * *" >+;active_sync_enabled = true >+ >+#################################### SMTP / Emailing ##################### > [smtp] > ;enabled = false > ;host = localhost:25 > ;user = >-# If the password contains # or ; you have to wrap it with trippel quotes. Ex """#password;""" >+# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;""" > ;password = > ;cert_file = > ;key_file = > ;skip_verify = false > ;from_address = admin@grafana.localhost > ;from_name = Grafana >-# EHLO identity in SMTP dialog (defaults to instance_name) >-;ehlo_identity = dashboard.example.com >+;ehlo_identity = > > [emails] > ;welcome_email_on_sign_up = false >+;templates_pattern = emails/*.html > > #################################### Logging ########################## > [log] >-# Either "console", "file", "syslog". Default is console and file >+# Either "console", "file", "syslog". Default is console and file > # Use space to separate multiple modes, e.g. "console file" > ;mode = console file > >@@ -429,6 +526,41 @@ > # Syslog tag. By default, the process' argv[0] is used. > ;tag = > >+#################################### Usage Quotas ######################## >+[quota] >+;enabled = false >+ >+#### set quotas to -1 to make unlimited. #### >+# limit number of users per Org. >+;org_user = 10 >+ >+# limit number of dashboards per Org. >+;org_dashboard = 100 >+ >+# limit number of data_sources per Org. >+;org_data_source = 10 >+ >+# limit number of api_keys per Org. >+;org_api_key = 10 >+ >+# limit number of orgs a user can create. >+;user_org = 10 >+ >+# Global limit of users. >+;global_user = -1 >+ >+# global limit of orgs. >+;global_org = -1 >+ >+# global limit of dashboards >+;global_dashboard = -1 >+ >+# global limit of api_keys >+;global_api_key = -1 >+ >+# global limit on number of logged in users. >+;global_session = -1 >+ > #################################### Alerting ############################ > [alerting] > # Disable alerting engine & UI features >@@ -446,7 +578,6 @@ > # This limit will protect the server from render overloading and make sure notifications are sent out quickly > ;concurrent_render_limit = 5 > >- > # Default setting for alert calculation timeout. Default value is 30 > ;evaluation_timeout_seconds = 30 > >@@ -456,32 +587,45 @@ > # Default setting for max attempts to sending alert notifications. Default value is 3 > ;max_attempts = 3 > >+# Makes it possible to enforce a minimal interval between evaluations, to reduce load on the backend >+;min_interval_seconds = 1 >+ > #################################### Explore ############################# > [explore] > # Enable the Explore section > ;enabled = true > >-#################################### Internal Grafana Metrics ########################## >+#################################### Internal Grafana Metrics ############ > # Metrics available at HTTP API Url /metrics > [metrics] >-# Disable / Enable internal metrics >-;enabled = true >+;enabled = true >+;interval_seconds = 10 >+# Disable total stats (stat_totals_*) metrics to be generated >+;disable_total_stats = false > >-# Publish interval >-;interval_seconds = 10 >+#If both are set, basic auth will be required for the metrics endpoint. >+;basic_auth_username = >+;basic_auth_password = > >-# Send internal metrics to Graphite >+# Send internal Grafana metrics to graphite > [metrics.graphite] > # Enable by setting the address setting (ex localhost:2003) > ;address = > ;prefix = prod.grafana.%(instance_name)s. > >+#################################### Grafana.com integration ########################## >+[grafana_net] >+;url = https://grafana.com >+ >+[grafana_com] >+;url = https://grafana.com >+ > #################################### Distributed tracing ############ > [tracing.jaeger] >-# Enable by setting the address sending traces to jaeger (ex localhost:6831) >-;address = localhost:6831 >-# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2) >-;always_included_tag = tag1:value1 >+# jaeger destination (ex localhost:6831) >+;address = >+# tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2) >+;always_included_tag = > # Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote > ;sampler_type = const > # jaeger samplerconfig param >@@ -492,19 +636,22 @@ > # and indicates the initial sampling rate before the actual one > # is received from the mothership > ;sampler_param = 1 >+# Whether or not to use Zipkin span propagation (x-b3- HTTP headers). >+;zipkin_propagation = false >+# Setting this to true disables shared RPC spans. >+# Not disabling is the most common setting when using Zipkin elsewhere in your infrastructure. >+;disable_shared_zipkin_spans = false > >-#################################### Grafana.com integration ########################## >-# Url used to import dashboards directly from Grafana.com >-[grafana_com] >-;url = https://grafana.com >- >-#################################### External image storage ########################## >+#################################### External Image Storage ############## > [external_image_storage] > # Used for uploading images to public servers so they can be included in slack/email messages. >-# you can choose between (s3, webdav, gcs, azure_blob, local) >+# You can choose between (s3, webdav, gcs, azure_blob, local) > ;provider = > > [external_image_storage.s3] >+;endpoint = >+;path_style_access = >+;bucket_url = > ;bucket = > ;region = > ;path = >@@ -513,9 +660,9 @@ > > [external_image_storage.webdav] > ;url = >-;public_url = > ;username = > ;password = >+;public_url = > > [external_image_storage.gcs] > ;key_file = >@@ -531,16 +678,89 @@ > # does not require any configuration > > [rendering] >-# Options to configure external image rendering server like https://github.com/grafana/grafana-image-renderer >+# Options to configure a remote HTTP image rendering service, e.g. using https://github.com/grafana/grafana-image-renderer. >+# URL to a remote HTTP image renderer service, e.g. http://localhost:8081/render, will enable Grafana to render panels and dashboards to PNG-images using HTTP requests to an external service. > ;server_url = >+# If the remote HTTP image renderer service runs on a different server than the Grafana server you may have to configure this to a URL where Grafana is reachable, e.g. http://grafana.domain/. > ;callback_url = >+# Concurrent render request limit affects when the /render HTTP endpoint is used. Rendering many images at the same time can overload the server, >+# which this setting can help protect against by only allowing a certain amount of concurrent requests. >+;concurrent_render_request_limit = 30 > >-[enterprise] >-# Path to a valid Grafana Enterprise license.jwt file >-;license_path = >- > [panels] >+# here for to support old env variables, can remove after a few months > ;enable_alpha = false >-# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities. > ;disable_sanitize_html = false > >+[plugins] >+;enable_alpha = false >+;app_tls_skip_verify_insecure = false >+# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature. >+;allow_loading_unsigned_plugins = >+ >+#################################### Grafana Image Renderer Plugin ########################## >+[plugin.grafana-image-renderer] >+# Instruct headless browser instance to use a default timezone when not provided by Grafana, e.g. when rendering panel image of alert. >+# See ICU’s metaZones.txt (https://cs.chromium.org/chromium/src/third_party/icu/source/data/misc/metaZones.txt) for a list of supported >+# timezone IDs. Fallbacks to TZ environment variable if not set. >+;rendering_timezone = >+ >+# Instruct headless browser instance to use a default language when not provided by Grafana, e.g. when rendering panel image of alert. >+# Please refer to the HTTP header Accept-Language to understand how to format this value, e.g. 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'. >+;rendering_language = >+ >+# Instruct headless browser instance to use a default device scale factor when not provided by Grafana, e.g. when rendering panel image of alert. >+# Default is 1. Using a higher value will produce more detailed images (higher DPI), but will require more disk space to store an image. >+;rendering_viewport_device_scale_factor = >+ >+# Instruct headless browser instance whether to ignore HTTPS errors during navigation. Per default HTTPS errors are not ignored. Due to >+# the security risk it's not recommended to ignore HTTPS errors. >+;rendering_ignore_https_errors = >+ >+# Instruct headless browser instance whether to capture and log verbose information when rendering an image. Default is false and will >+# only capture and log error messages. When enabled, debug messages are captured and logged as well. >+# For the verbose information to be included in the Grafana server log you have to adjust the rendering log level to debug, configure >+# [log].filter = rendering:debug. >+;rendering_verbose_logging = >+ >+# Instruct headless browser instance whether to output its debug and error messages into running process of remote rendering service. >+# Default is false. This can be useful to enable (true) when troubleshooting. >+;rendering_dumpio = >+ >+# Additional arguments to pass to the headless browser instance. Default is --no-sandbox. The list of Chromium flags can be found >+# here (https://peter.sh/experiments/chromium-command-line-switches/). Multiple arguments is separated with comma-character. >+;rendering_args = >+ >+# You can configure the plugin to use a different browser binary instead of the pre-packaged version of Chromium. >+# Please note that this is not recommended, since you may encounter problems if the installed version of Chrome/Chromium is not >+# compatible with the plugin. >+;rendering_chrome_bin = >+ >+# Instruct how headless browser instances are created. Default is 'default' and will create a new browser instance on each request. >+# Mode 'clustered' will make sure that only a maximum of browsers/incognito pages can execute concurrently. >+# Mode 'reusable' will have one browser instance and will create a new incognito page on each request. >+;rendering_mode = >+ >+# When rendering_mode = clustered you can instruct how many browsers or incognito pages can execute concurrently. Default is 'browser' >+# and will cluster using browser instances. >+# Mode 'context' will cluster using incognito pages. >+;rendering_clustering_mode = >+# When rendering_mode = clustered you can define maximum number of browser instances/incognito pages that can execute concurrently.. >+;rendering_clustering_max_concurrency = >+ >+# Limit the maxiumum viewport width, height and device scale factor that can be requested. >+;rendering_viewport_max_width = >+;rendering_viewport_max_height = >+;rendering_viewport_max_device_scale_factor = >+ >+# Change the listening host and port of the gRPC server. Default host is 127.0.0.1 and default port is 0 and will automatically assign >+# a port not in use. >+;grpc_host = >+;grpc_port = >+ >+[enterprise] >+;license_path = >+ >+[feature_toggles] >+# enable features, separated by spaces >+;enable = >Index: grafana7/files/grafana.in >=================================================================== >Index: grafana7/pkg-descr >=================================================================== >Index: grafana7/pkg-plist >=================================================================== >--- grafana7/pkg-plist (revision 539945) >+++ grafana7/pkg-plist (working copy) >@@ -13,6 +13,7 @@ > %%DATADIR%%/public/app/core/components/AppNotifications/AppNotificationList.tsx > %%DATADIR%%/public/app/core/components/BackButton/BackButton.tsx > %%DATADIR%%/public/app/core/components/Branding/Branding.tsx >+%%DATADIR%%/public/app/core/components/Card/Card.tsx > %%DATADIR%%/public/app/core/components/CopyToClipboard/CopyToClipboard.tsx > %%DATADIR%%/public/app/core/components/DynamicImports/ErrorLoadingChunk.tsx > %%DATADIR%%/public/app/core/components/DynamicImports/LoadingChunkPlaceHolder.tsx >@@ -39,19 +40,23 @@ > %%DATADIR%%/public/app/core/components/PageHeader/PageHeader.test.tsx > %%DATADIR%%/public/app/core/components/PageHeader/PageHeader.tsx > %%DATADIR%%/public/app/core/components/PageLoader/PageLoader.tsx >-%%DATADIR%%/public/app/core/components/PasswordInput/PasswordInput.tsx > %%DATADIR%%/public/app/core/components/PermissionList/AddPermission.tsx > %%DATADIR%%/public/app/core/components/PermissionList/DisabledPermissionListItem.tsx > %%DATADIR%%/public/app/core/components/PermissionList/PermissionList.tsx > %%DATADIR%%/public/app/core/components/PermissionList/PermissionListItem.tsx > %%DATADIR%%/public/app/core/components/PermissionList/PermissionsInfo.tsx > %%DATADIR%%/public/app/core/components/PluginHelp/PluginHelp.tsx >+%%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationAction.test.tsx >+%%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationAction.tsx >+%%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationRow.test.tsx >+%%DATADIR%%/public/app/core/components/QueryOperationRow/QueryOperationRow.tsx > %%DATADIR%%/public/app/core/components/Select/DashboardPicker.tsx > %%DATADIR%%/public/app/core/components/Select/DataSourcePicker.tsx > %%DATADIR%%/public/app/core/components/Select/FolderPicker.test.tsx > %%DATADIR%%/public/app/core/components/Select/FolderPicker.tsx > %%DATADIR%%/public/app/core/components/Select/MetricSelect.tsx > %%DATADIR%%/public/app/core/components/Select/OrgPicker.tsx >+%%DATADIR%%/public/app/core/components/Select/SortPicker.tsx > %%DATADIR%%/public/app/core/components/Select/TeamPicker.test.tsx > %%DATADIR%%/public/app/core/components/Select/TeamPicker.tsx > %%DATADIR%%/public/app/core/components/Select/UserPicker.test.tsx >@@ -65,6 +70,13 @@ > %%DATADIR%%/public/app/core/components/TagFilter/TagOption.tsx > %%DATADIR%%/public/app/core/components/TagFilter/TagValue.tsx > %%DATADIR%%/public/app/core/components/TimePicker/TimePickerWithHistory.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/CalculateFieldTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/FilterByNameTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/FilterByRefIdTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/LabelsToFieldsTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/OrganizeFieldsTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/ReduceTransformerEditor.tsx >+%%DATADIR%%/public/app/core/components/TransformersUI/SeriesToFieldsTransformerEditor.tsx > %%DATADIR%%/public/app/core/components/WithFeatureToggle.tsx > %%DATADIR%%/public/app/core/components/code_editor/brace.d.ts > %%DATADIR%%/public/app/core/components/code_editor/code_editor.ts >@@ -76,17 +88,10 @@ > %%DATADIR%%/public/app/core/components/help/HelpModal.tsx > %%DATADIR%%/public/app/core/components/info_popover.ts > %%DATADIR%%/public/app/core/components/jsontree/jsontree.ts >-%%DATADIR%%/public/app/core/components/layout_selector/layout_selector.ts >-%%DATADIR%%/public/app/core/components/manage_dashboards/manage_dashboards.html >-%%DATADIR%%/public/app/core/components/manage_dashboards/manage_dashboards.ts > %%DATADIR%%/public/app/core/components/modals/AngularModalProxy.tsx > %%DATADIR%%/public/app/core/components/query_part/query_part.ts > %%DATADIR%%/public/app/core/components/query_part/query_part_editor.ts > %%DATADIR%%/public/app/core/components/scroll/scroll.ts >-%%DATADIR%%/public/app/core/components/search/SearchField.tsx >-%%DATADIR%%/public/app/core/components/search/search.html >-%%DATADIR%%/public/app/core/components/search/search.ts >-%%DATADIR%%/public/app/core/components/search/search_results.html > %%DATADIR%%/public/app/core/components/search/search_results.ts > %%DATADIR%%/public/app/core/components/sidemenu/BottomNavLinks.test.tsx > %%DATADIR%%/public/app/core/components/sidemenu/BottomNavLinks.tsx >@@ -138,6 +143,7 @@ > %%DATADIR%%/public/app/core/directives/tags.ts > %%DATADIR%%/public/app/core/directives/value_select_dropdown.ts > %%DATADIR%%/public/app/core/filters/filters.ts >+%%DATADIR%%/public/app/core/hooks/useNavModel.ts > %%DATADIR%%/public/app/core/hooks/useRefMounted.ts > %%DATADIR%%/public/app/core/jquery_extended.ts > %%DATADIR%%/public/app/core/live/live_srv.ts >@@ -188,19 +194,13 @@ > %%DATADIR%%/public/app/core/specs/backend_srv.test.ts > %%DATADIR%%/public/app/core/specs/emitter.test.ts > %%DATADIR%%/public/app/core/specs/factors.test.ts >-%%DATADIR%%/public/app/core/specs/file_export.test.ts > %%DATADIR%%/public/app/core/specs/flatten.test.ts >-%%DATADIR%%/public/app/core/specs/location_util.test.ts >-%%DATADIR%%/public/app/core/specs/manage_dashboards.test.ts > %%DATADIR%%/public/app/core/specs/rangeutil.test.ts >-%%DATADIR%%/public/app/core/specs/search.test.ts >-%%DATADIR%%/public/app/core/specs/search_results.test.ts > %%DATADIR%%/public/app/core/specs/search_srv.test.ts > %%DATADIR%%/public/app/core/specs/store.test.ts > %%DATADIR%%/public/app/core/specs/table_model.test.ts > %%DATADIR%%/public/app/core/specs/ticks.test.ts > %%DATADIR%%/public/app/core/specs/time_series.test.ts >-%%DATADIR%%/public/app/core/specs/url.test.ts > %%DATADIR%%/public/app/core/specs/value_select_dropdown.test.ts > %%DATADIR%%/public/app/core/store.ts > %%DATADIR%%/public/app/core/table_model.ts >@@ -218,6 +218,7 @@ > %%DATADIR%%/public/app/core/utils/dag.test.ts > %%DATADIR%%/public/app/core/utils/dag.ts > %%DATADIR%%/public/app/core/utils/deferred.ts >+%%DATADIR%%/public/app/core/utils/docsLinks.ts > %%DATADIR%%/public/app/core/utils/emitter.ts > %%DATADIR%%/public/app/core/utils/errors.test.ts > %%DATADIR%%/public/app/core/utils/errors.ts >@@ -226,11 +227,9 @@ > %%DATADIR%%/public/app/core/utils/factors.ts > %%DATADIR%%/public/app/core/utils/fetch.test.ts > %%DATADIR%%/public/app/core/utils/fetch.ts >-%%DATADIR%%/public/app/core/utils/file_export.ts > %%DATADIR%%/public/app/core/utils/flatten.ts > %%DATADIR%%/public/app/core/utils/kbn.test.ts > %%DATADIR%%/public/app/core/utils/kbn.ts >-%%DATADIR%%/public/app/core/utils/location_util.ts > %%DATADIR%%/public/app/core/utils/model_utils.ts > %%DATADIR%%/public/app/core/utils/outline.ts > %%DATADIR%%/public/app/core/utils/promiseToDigest.test.ts >@@ -240,33 +239,33 @@ > %%DATADIR%%/public/app/core/utils/react2angular.ts > %%DATADIR%%/public/app/core/utils/richHistory.test.ts > %%DATADIR%%/public/app/core/utils/richHistory.ts >-%%DATADIR%%/public/app/core/utils/scrollbar.ts > %%DATADIR%%/public/app/core/utils/sort_by_keys.ts >-%%DATADIR%%/public/app/core/utils/text.ts >+%%DATADIR%%/public/app/core/utils/standardTransformers.ts > %%DATADIR%%/public/app/core/utils/ticks.ts > %%DATADIR%%/public/app/core/utils/timePicker.test.ts > %%DATADIR%%/public/app/core/utils/timePicker.ts >-%%DATADIR%%/public/app/core/utils/url.ts > %%DATADIR%%/public/app/core/utils/version.ts > %%DATADIR%%/public/app/dev.ts > %%DATADIR%%/public/app/features/admin/AdminEditOrgCtrl.ts >+%%DATADIR%%/public/app/features/admin/AdminEditOrgPage.tsx > %%DATADIR%%/public/app/features/admin/AdminEditUserCtrl.ts >-%%DATADIR%%/public/app/features/admin/AdminListOrgsCtrl.ts >-%%DATADIR%%/public/app/features/admin/AdminListUsersCtrl.ts >+%%DATADIR%%/public/app/features/admin/AdminListOrgsPage.tsx >+%%DATADIR%%/public/app/features/admin/AdminOrgsTable.tsx > %%DATADIR%%/public/app/features/admin/AdminSettings.tsx > %%DATADIR%%/public/app/features/admin/LicenseChrome.tsx >+%%DATADIR%%/public/app/features/admin/OrgRolePicker.tsx > %%DATADIR%%/public/app/features/admin/ServerStats.test.tsx > %%DATADIR%%/public/app/features/admin/ServerStats.tsx > %%DATADIR%%/public/app/features/admin/UpgradePage.tsx > %%DATADIR%%/public/app/features/admin/UserAdminPage.tsx > %%DATADIR%%/public/app/features/admin/UserCreatePage.tsx > %%DATADIR%%/public/app/features/admin/UserLdapSyncInfo.tsx >+%%DATADIR%%/public/app/features/admin/UserListAdminPage.tsx > %%DATADIR%%/public/app/features/admin/UserOrgs.tsx > %%DATADIR%%/public/app/features/admin/UserPermissions.tsx > %%DATADIR%%/public/app/features/admin/UserProfile.tsx > %%DATADIR%%/public/app/features/admin/UserSessions.tsx > %%DATADIR%%/public/app/features/admin/UserSyncInfo.tsx >-%%DATADIR%%/public/app/features/admin/__snapshots__/ServerStats.test.tsx.snap > %%DATADIR%%/public/app/features/admin/index.ts > %%DATADIR%%/public/app/features/admin/ldap/LdapConnectionStatus.tsx > %%DATADIR%%/public/app/features/admin/ldap/LdapPage.tsx >@@ -279,10 +278,8 @@ > %%DATADIR%%/public/app/features/admin/partials/admin_home.html > %%DATADIR%%/public/app/features/admin/partials/edit_org.html > %%DATADIR%%/public/app/features/admin/partials/edit_user.html >-%%DATADIR%%/public/app/features/admin/partials/orgs.html > %%DATADIR%%/public/app/features/admin/partials/stats.html > %%DATADIR%%/public/app/features/admin/partials/styleguide.html >-%%DATADIR%%/public/app/features/admin/partials/users.html > %%DATADIR%%/public/app/features/admin/state/actions.ts > %%DATADIR%%/public/app/features/admin/state/apis.ts > %%DATADIR%%/public/app/features/admin/state/reducers.test.ts >@@ -294,7 +291,7 @@ > %%DATADIR%%/public/app/features/alerting/AlertTab.tsx > %%DATADIR%%/public/app/features/alerting/AlertTabCtrl.ts > %%DATADIR%%/public/app/features/alerting/NotificationsEditCtrl.ts >-%%DATADIR%%/public/app/features/alerting/NotificationsListCtrl.ts >+%%DATADIR%%/public/app/features/alerting/NotificationsListPage.tsx > %%DATADIR%%/public/app/features/alerting/StateHistory.tsx > %%DATADIR%%/public/app/features/alerting/TestRuleResult.test.tsx > %%DATADIR%%/public/app/features/alerting/TestRuleResult.tsx >@@ -306,7 +303,6 @@ > %%DATADIR%%/public/app/features/alerting/partials/alert_howto.html > %%DATADIR%%/public/app/features/alerting/partials/alert_tab.html > %%DATADIR%%/public/app/features/alerting/partials/notification_edit.html >-%%DATADIR%%/public/app/features/alerting/partials/notifications_list.html > %%DATADIR%%/public/app/features/alerting/state/ThresholdMapper.test.ts > %%DATADIR%%/public/app/features/alerting/state/ThresholdMapper.ts > %%DATADIR%%/public/app/features/alerting/state/actions.ts >@@ -349,7 +345,6 @@ > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/DashboardExporter.test.ts > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/DashboardExporter.ts > %%DATADIR%%/public/app/features/dashboard/components/DashExportModal/index.ts >-%%DATADIR%%/public/app/features/dashboard/components/DashLinks/DashLinksContainerCtrl.ts > %%DATADIR%%/public/app/features/dashboard/components/DashLinks/DashLinksEditorCtrl.ts > %%DATADIR%%/public/app/features/dashboard/components/DashLinks/editor.html > %%DATADIR%%/public/app/features/dashboard/components/DashLinks/index.ts >@@ -363,31 +358,36 @@ > %%DATADIR%%/public/app/features/dashboard/components/DashboardRow/index.ts > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/DashboardSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/SettingsCtrl.ts >-%%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.ts >+%%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/TimePickerSettings.tsx > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/index.ts > %%DATADIR%%/public/app/features/dashboard/components/DashboardSettings/template.html >-%%DATADIR%%/public/app/features/dashboard/components/ExportDataModal/ExportDataModalCtrl.ts >-%%DATADIR%%/public/app/features/dashboard/components/ExportDataModal/index.ts >-%%DATADIR%%/public/app/features/dashboard/components/ExportDataModal/template.html > %%DATADIR%%/public/app/features/dashboard/components/FolderPicker/FolderPickerCtrl.ts >-%%DATADIR%%/public/app/features/dashboard/components/Inspector/InspectHeader.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/InspectDataTab.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/InspectJSONTab.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/InspectSubtitle.tsx > %%DATADIR%%/public/app/features/dashboard/components/Inspector/PanelInspector.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/QueryInspector.tsx >+%%DATADIR%%/public/app/features/dashboard/components/Inspector/styles.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/AngularPanelOptions.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/DynamicConfigValueEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/FieldConfigEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsGroup.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OptionsPaneContent.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideEditor.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/OverrideHeader.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelEditorTabs.tsx >-%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelTitle.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelOptionsEditor.tsx >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/PanelOptionsTab.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/VisualizationTab.tsx > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/index.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/actions.test.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/actions.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/reducers.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/selectors.test.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/selectors.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/state/utils.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/types.ts >+%%DATADIR%%/public/app/features/dashboard/components/PanelEditor/usePanelLatestData.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/utils.test.ts > %%DATADIR%%/public/app/features/dashboard/components/PanelEditor/utils.ts > %%DATADIR%%/public/app/features/dashboard/components/RowOptions/RowOptionsCtrl.ts >@@ -399,6 +399,7 @@ > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModal.tsx > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/SaveDashboardModalProxy.tsx > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/SaveProvisionedDashboard.tsx >+%%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/UnsavedChangesModal.tsx > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.test.tsx > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardAsForm.tsx > %%DATADIR%%/public/app/features/dashboard/components/SaveDashboard/forms/SaveDashboardForm.test.tsx >@@ -416,16 +417,16 @@ > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/index.ts > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/types.ts > %%DATADIR%%/public/app/features/dashboard/components/ShareModal/utils.ts >-%%DATADIR%%/public/app/features/dashboard/components/SubMenu/AngularDashboardLinks.tsx >-%%DATADIR%%/public/app/features/dashboard/components/SubMenu/AngularSubMenu.tsx > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/Annotations.tsx >+%%DATADIR%%/public/app/features/dashboard/components/SubMenu/DashboardLinks.tsx >+%%DATADIR%%/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.test.tsx >+%%DATADIR%%/public/app/features/dashboard/components/SubMenu/DashboardLinksDashboard.tsx > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/SubMenu.tsx >-%%DATADIR%%/public/app/features/dashboard/components/SubMenu/SubMenuCtrl.ts > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/SubMenuItems.tsx >-%%DATADIR%%/public/app/features/dashboard/components/SubMenu/index.ts > %%DATADIR%%/public/app/features/dashboard/components/SubMenu/template.html >-%%DATADIR%%/public/app/features/dashboard/components/UnsavedChangesModal/UnsavedChangesModalCtrl.ts >-%%DATADIR%%/public/app/features/dashboard/components/UnsavedChangesModal/index.ts >+%%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/TransformationEditor.tsx >+%%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/TransformationOperationRow.tsx >+%%DATADIR%%/public/app/features/dashboard/components/TransformationsEditor/TransformationsEditor.tsx > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.test.ts > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistoryListCtrl.ts > %%DATADIR%%/public/app/features/dashboard/components/VersionHistory/HistorySrv.test.ts >@@ -440,7 +441,6 @@ > %%DATADIR%%/public/app/features/dashboard/dashgrid/DashboardGrid.test.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/DashboardGrid.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/DashboardPanel.tsx >-%%DATADIR%%/public/app/features/dashboard/dashgrid/PanelChrome.test.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelChrome.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelChromeAngular.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelHeader/PanelHeader.tsx >@@ -452,27 +452,14 @@ > %%DATADIR%%/public/app/features/dashboard/dashgrid/PanelResizer.tsx > %%DATADIR%%/public/app/features/dashboard/dashgrid/__snapshots__/DashboardGrid.test.tsx.snap > %%DATADIR%%/public/app/features/dashboard/index.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/AngularPanelOptions.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/DataSourceOption.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/EditorTabBody.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/GeneralTab.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/PanelEditor.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/QueriesTab.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/QueryEditorRow.test.ts > %%DATADIR%%/public/app/features/dashboard/panel_editor/QueryEditorRow.tsx >+%%DATADIR%%/public/app/features/dashboard/panel_editor/QueryEditorRowTitle.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/QueryEditorRows.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/QueryInspector.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/QueryOptions.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/VisualizationTab.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/VizPickerSearch.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/VizTypePicker.tsx > %%DATADIR%%/public/app/features/dashboard/panel_editor/VizTypePickerPlugin.tsx >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/actions.test.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/actions.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/reducers.test.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/reducers.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/selectors.test.ts >-%%DATADIR%%/public/app/features/dashboard/panel_editor/state/selectors.ts > %%DATADIR%%/public/app/features/dashboard/services/ChangeTracker.test.ts > %%DATADIR%%/public/app/features/dashboard/services/ChangeTracker.ts > %%DATADIR%%/public/app/features/dashboard/services/DashboardLoaderSrv.ts >@@ -567,6 +554,7 @@ > %%DATADIR%%/public/app/features/explore/MetaInfoText.tsx > %%DATADIR%%/public/app/features/explore/NoDataSourceCallToAction.tsx > %%DATADIR%%/public/app/features/explore/QueryEditor.tsx >+%%DATADIR%%/public/app/features/explore/QueryRow.test.tsx > %%DATADIR%%/public/app/features/explore/QueryRow.tsx > %%DATADIR%%/public/app/features/explore/QueryRowActions.test.tsx > %%DATADIR%%/public/app/features/explore/QueryRowActions.tsx >@@ -587,10 +575,25 @@ > %%DATADIR%%/public/app/features/explore/RichHistory/RichHistoryStarredTab.test.tsx > %%DATADIR%%/public/app/features/explore/RichHistory/RichHistoryStarredTab.tsx > %%DATADIR%%/public/app/features/explore/RunButton.tsx >+%%DATADIR%%/public/app/features/explore/SecondaryActions.test.tsx >+%%DATADIR%%/public/app/features/explore/SecondaryActions.tsx > %%DATADIR%%/public/app/features/explore/TableContainer.test.tsx > %%DATADIR%%/public/app/features/explore/TableContainer.tsx > %%DATADIR%%/public/app/features/explore/TimeSyncButton.test.tsx > %%DATADIR%%/public/app/features/explore/TimeSyncButton.tsx >+%%DATADIR%%/public/app/features/explore/TraceView/TraceView.test.tsx >+%%DATADIR%%/public/app/features/explore/TraceView/TraceView.tsx >+%%DATADIR%%/public/app/features/explore/TraceView/uiElements.tsx >+%%DATADIR%%/public/app/features/explore/TraceView/useChildrenState.test.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useChildrenState.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useDetailState.test.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useDetailState.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useHoverIndentGuide.test.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useHoverIndentGuide.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useSearch.test.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useSearch.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useViewRange.test.ts >+%%DATADIR%%/public/app/features/explore/TraceView/useViewRange.ts > %%DATADIR%%/public/app/features/explore/Wrapper.tsx > %%DATADIR%%/public/app/features/explore/__mocks__/mockData.ts > %%DATADIR%%/public/app/features/explore/__snapshots__/ErrorContainer.test.tsx.snap >@@ -611,39 +614,39 @@ > %%DATADIR%%/public/app/features/explore/utils/LogsCrossFadeTransition.tsx > %%DATADIR%%/public/app/features/explore/utils/ResultProcessor.test.ts > %%DATADIR%%/public/app/features/explore/utils/ResultProcessor.ts >+%%DATADIR%%/public/app/features/explore/utils/links.test.ts >+%%DATADIR%%/public/app/features/explore/utils/links.ts > %%DATADIR%%/public/app/features/explore/utils/set.test.ts > %%DATADIR%%/public/app/features/explore/utils/set.ts > %%DATADIR%%/public/app/features/expressions/ExpressionDatasource.ts > %%DATADIR%%/public/app/features/expressions/ExpressionQueryEditor.tsx > %%DATADIR%%/public/app/features/expressions/types.ts >-%%DATADIR%%/public/app/features/folders/CreateFolderCtrl.ts >-%%DATADIR%%/public/app/features/folders/FolderDashboardsCtrl.ts > %%DATADIR%%/public/app/features/folders/FolderPermissions.tsx > %%DATADIR%%/public/app/features/folders/FolderSettingsPage.test.tsx > %%DATADIR%%/public/app/features/folders/FolderSettingsPage.tsx > %%DATADIR%%/public/app/features/folders/__snapshots__/FolderSettingsPage.test.tsx.snap >-%%DATADIR%%/public/app/features/folders/partials/create_folder.html >-%%DATADIR%%/public/app/features/folders/partials/folder_dashboards.html >+%%DATADIR%%/public/app/features/folders/components/NewDashboardsFolder.tsx > %%DATADIR%%/public/app/features/folders/services/FolderPageLoader.ts > %%DATADIR%%/public/app/features/folders/state/actions.ts > %%DATADIR%%/public/app/features/folders/state/navModel.ts > %%DATADIR%%/public/app/features/folders/state/reducers.test.ts > %%DATADIR%%/public/app/features/folders/state/reducers.ts >-%%DATADIR%%/public/app/features/manage-dashboards/DashboardImportCtrl.test.ts >-%%DATADIR%%/public/app/features/manage-dashboards/DashboardImportCtrl.ts >-%%DATADIR%%/public/app/features/manage-dashboards/DashboardListCtrl.ts >-%%DATADIR%%/public/app/features/manage-dashboards/SnapshotListCtrl.ts >-%%DATADIR%%/public/app/features/manage-dashboards/components/MoveToFolderModal/MoveToFolderCtrl.ts >-%%DATADIR%%/public/app/features/manage-dashboards/components/MoveToFolderModal/index.ts >-%%DATADIR%%/public/app/features/manage-dashboards/components/MoveToFolderModal/template.html >+%%DATADIR%%/public/app/features/manage-dashboards/DashboardImportPage.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/SnapshotListPage.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/components/DashboardFileUpload.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/components/ImportDashboardForm.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/components/ImportDashboardOverview.tsx >+%%DATADIR%%/public/app/features/manage-dashboards/components/SnapshotListTable.tsx > %%DATADIR%%/public/app/features/manage-dashboards/components/UploadDashboard/index.ts > %%DATADIR%%/public/app/features/manage-dashboards/components/UploadDashboard/uploadDashboardDirective.ts > %%DATADIR%%/public/app/features/manage-dashboards/index.ts >-%%DATADIR%%/public/app/features/manage-dashboards/partials/dashboard_import.html >-%%DATADIR%%/public/app/features/manage-dashboards/partials/dashboard_list.html >-%%DATADIR%%/public/app/features/manage-dashboards/partials/snapshot_list.html > %%DATADIR%%/public/app/features/manage-dashboards/services/ValidationSrv.ts >-%%DATADIR%%/public/app/features/org/NewOrgCtrl.ts >+%%DATADIR%%/public/app/features/manage-dashboards/state/actions.ts >+%%DATADIR%%/public/app/features/manage-dashboards/state/reducers.ts >+%%DATADIR%%/public/app/features/manage-dashboards/state/selectors.ts >+%%DATADIR%%/public/app/features/manage-dashboards/types.ts >+%%DATADIR%%/public/app/features/manage-dashboards/utils/validation.ts >+%%DATADIR%%/public/app/features/org/NewOrgPage.tsx > %%DATADIR%%/public/app/features/org/OrgDetailsPage.test.tsx > %%DATADIR%%/public/app/features/org/OrgDetailsPage.tsx > %%DATADIR%%/public/app/features/org/OrgProfile.test.tsx >@@ -654,7 +657,6 @@ > %%DATADIR%%/public/app/features/org/__snapshots__/OrgDetailsPage.test.tsx.snap > %%DATADIR%%/public/app/features/org/__snapshots__/OrgProfile.test.tsx.snap > %%DATADIR%%/public/app/features/org/all.ts >-%%DATADIR%%/public/app/features/org/partials/newOrg.html > %%DATADIR%%/public/app/features/org/partials/select_org.html > %%DATADIR%%/public/app/features/org/state/actions.ts > %%DATADIR%%/public/app/features/org/state/reducers.test.ts >@@ -665,8 +667,6 @@ > %%DATADIR%%/public/app/features/panel/panel_ctrl.ts > %%DATADIR%%/public/app/features/panel/panel_directive.ts > %%DATADIR%%/public/app/features/panel/panel_editor_tab.ts >-%%DATADIR%%/public/app/features/panel/panellinks/fieldDisplayValuesProxy.test.ts >-%%DATADIR%%/public/app/features/panel/panellinks/fieldDisplayValuesProxy.ts > %%DATADIR%%/public/app/features/panel/panellinks/linkSuppliers.test.ts > %%DATADIR%%/public/app/features/panel/panellinks/linkSuppliers.ts > %%DATADIR%%/public/app/features/panel/panellinks/link_srv.ts >@@ -701,6 +701,7 @@ > %%DATADIR%%/public/app/features/plugins/PluginListPage.tsx > %%DATADIR%%/public/app/features/plugins/PluginPage.tsx > %%DATADIR%%/public/app/features/plugins/PluginSettingsCache.ts >+%%DATADIR%%/public/app/features/plugins/PluginSignatureBadge.tsx > %%DATADIR%%/public/app/features/plugins/PluginStateInfo.tsx > %%DATADIR%%/public/app/features/plugins/__mocks__/pluginMocks.ts > %%DATADIR%%/public/app/features/plugins/__snapshots__/PluginList.test.tsx.snap >@@ -712,6 +713,7 @@ > %%DATADIR%%/public/app/features/plugins/partials/plugin_page.html > %%DATADIR%%/public/app/features/plugins/partials/update_instructions.html > %%DATADIR%%/public/app/features/plugins/plugin_component.ts >+%%DATADIR%%/public/app/features/plugins/plugin_loader.test.ts > %%DATADIR%%/public/app/features/plugins/plugin_loader.ts > %%DATADIR%%/public/app/features/plugins/plugin_page_ctrl.ts > %%DATADIR%%/public/app/features/plugins/specs/datasource_srv.test.ts >@@ -736,6 +738,42 @@ > %%DATADIR%%/public/app/features/profile/partials/profile.html > %%DATADIR%%/public/app/features/profile/state/reducers.ts > %%DATADIR%%/public/app/features/profile/state/selectors.ts >+%%DATADIR%%/public/app/features/search/components/ActionRow.tsx >+%%DATADIR%%/public/app/features/search/components/ConfirmDeleteModal.tsx >+%%DATADIR%%/public/app/features/search/components/DashboardActions.tsx >+%%DATADIR%%/public/app/features/search/components/DashboardListPage.tsx >+%%DATADIR%%/public/app/features/search/components/DashboardSearch.test.tsx >+%%DATADIR%%/public/app/features/search/components/DashboardSearch.tsx >+%%DATADIR%%/public/app/features/search/components/ManageDashboards.tsx >+%%DATADIR%%/public/app/features/search/components/MoveToFolderModal.tsx >+%%DATADIR%%/public/app/features/search/components/SearchCheckbox.tsx >+%%DATADIR%%/public/app/features/search/components/SearchField.tsx >+%%DATADIR%%/public/app/features/search/components/SearchItem.test.tsx >+%%DATADIR%%/public/app/features/search/components/SearchItem.tsx >+%%DATADIR%%/public/app/features/search/components/SearchResults.test.tsx >+%%DATADIR%%/public/app/features/search/components/SearchResults.tsx >+%%DATADIR%%/public/app/features/search/components/SearchResultsFilter.test.tsx >+%%DATADIR%%/public/app/features/search/components/SearchResultsFilter.tsx >+%%DATADIR%%/public/app/features/search/components/SearchWrapper.tsx >+%%DATADIR%%/public/app/features/search/components/SectionHeader.tsx >+%%DATADIR%%/public/app/features/search/components/mocks.ts >+%%DATADIR%%/public/app/features/search/constants.ts >+%%DATADIR%%/public/app/features/search/hooks/useDashboardSearch.ts >+%%DATADIR%%/public/app/features/search/hooks/useManageDashboards.ts >+%%DATADIR%%/public/app/features/search/hooks/useSearch.ts >+%%DATADIR%%/public/app/features/search/hooks/useSearchQuery.ts >+%%DATADIR%%/public/app/features/search/index.ts >+%%DATADIR%%/public/app/features/search/loaders.ts >+%%DATADIR%%/public/app/features/search/reducers/actionTypes.ts >+%%DATADIR%%/public/app/features/search/reducers/dashboardSearch.test.ts >+%%DATADIR%%/public/app/features/search/reducers/dashboardSearch.ts >+%%DATADIR%%/public/app/features/search/reducers/manageDashboards.test.ts >+%%DATADIR%%/public/app/features/search/reducers/manageDashboards.ts >+%%DATADIR%%/public/app/features/search/reducers/searchQueryReducer.ts >+%%DATADIR%%/public/app/features/search/testData.ts >+%%DATADIR%%/public/app/features/search/types.ts >+%%DATADIR%%/public/app/features/search/utils.test.ts >+%%DATADIR%%/public/app/features/search/utils.ts > %%DATADIR%%/public/app/features/teams/CreateTeam.test.tsx > %%DATADIR%%/public/app/features/teams/CreateTeam.tsx > %%DATADIR%%/public/app/features/teams/TeamGroupSync.test.tsx >@@ -767,82 +805,25 @@ > %%DATADIR%%/public/app/features/teams/state/selectors.ts > %%DATADIR%%/public/app/features/templating/DefaultVariableQueryEditor.tsx > %%DATADIR%%/public/app/features/templating/TextBoxVariable.ts >-%%DATADIR%%/public/app/features/templating/adapters.ts > %%DATADIR%%/public/app/features/templating/adhoc_variable.ts > %%DATADIR%%/public/app/features/templating/all.ts >-%%DATADIR%%/public/app/features/templating/constant/ConstantVariableEditor.tsx >-%%DATADIR%%/public/app/features/templating/constant/actions.test.ts >-%%DATADIR%%/public/app/features/templating/constant/actions.ts >-%%DATADIR%%/public/app/features/templating/constant/adapter.ts >-%%DATADIR%%/public/app/features/templating/constant/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/constant/reducer.ts > %%DATADIR%%/public/app/features/templating/constant_variable.ts >-%%DATADIR%%/public/app/features/templating/custom/CustomVariableEditor.tsx >-%%DATADIR%%/public/app/features/templating/custom/actions.test.ts >-%%DATADIR%%/public/app/features/templating/custom/actions.ts >-%%DATADIR%%/public/app/features/templating/custom/adapter.ts >-%%DATADIR%%/public/app/features/templating/custom/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/custom/reducer.ts > %%DATADIR%%/public/app/features/templating/custom_variable.ts > %%DATADIR%%/public/app/features/templating/datasource_variable.ts >-%%DATADIR%%/public/app/features/templating/editor/SelectionOptionsEditor.tsx >-%%DATADIR%%/public/app/features/templating/editor/VariableEditorContainer.tsx >-%%DATADIR%%/public/app/features/templating/editor/VariableEditorEditor.tsx >-%%DATADIR%%/public/app/features/templating/editor/VariableEditorList.tsx >-%%DATADIR%%/public/app/features/templating/editor/VariableValuesPreview.tsx >-%%DATADIR%%/public/app/features/templating/editor/actions.ts >-%%DATADIR%%/public/app/features/templating/editor/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/editor/reducer.ts >-%%DATADIR%%/public/app/features/templating/editor/types.ts > %%DATADIR%%/public/app/features/templating/editor_ctrl.ts >-%%DATADIR%%/public/app/features/templating/guard.ts > %%DATADIR%%/public/app/features/templating/interval_variable.ts > %%DATADIR%%/public/app/features/templating/partials/editor.html >-%%DATADIR%%/public/app/features/templating/pickers/OptionsPicker/OptionsPicker.tsx >-%%DATADIR%%/public/app/features/templating/pickers/OptionsPicker/actions.test.ts >-%%DATADIR%%/public/app/features/templating/pickers/OptionsPicker/actions.ts >-%%DATADIR%%/public/app/features/templating/pickers/OptionsPicker/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/pickers/OptionsPicker/reducer.ts >-%%DATADIR%%/public/app/features/templating/pickers/PickerRenderer.tsx >-%%DATADIR%%/public/app/features/templating/pickers/index.ts >-%%DATADIR%%/public/app/features/templating/pickers/shared/VariableInput.tsx >-%%DATADIR%%/public/app/features/templating/pickers/shared/VariableLink.tsx >-%%DATADIR%%/public/app/features/templating/pickers/shared/VariableOptions.tsx >-%%DATADIR%%/public/app/features/templating/pickers/types.ts >-%%DATADIR%%/public/app/features/templating/query/QueryVariableEditor.tsx >-%%DATADIR%%/public/app/features/templating/query/actions.test.ts >-%%DATADIR%%/public/app/features/templating/query/actions.ts >-%%DATADIR%%/public/app/features/templating/query/adapter.ts >-%%DATADIR%%/public/app/features/templating/query/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/query/reducer.ts > %%DATADIR%%/public/app/features/templating/query_variable.ts > %%DATADIR%%/public/app/features/templating/specs/adhoc_variable.test.ts > %%DATADIR%%/public/app/features/templating/specs/editor_ctrl.test.ts > %%DATADIR%%/public/app/features/templating/specs/query_variable.test.ts > %%DATADIR%%/public/app/features/templating/specs/template_srv.test.ts >-%%DATADIR%%/public/app/features/templating/specs/variable.test.ts >+%%DATADIR%%/public/app/features/templating/specs/utils.test.ts > %%DATADIR%%/public/app/features/templating/specs/variable_srv.test.ts > %%DATADIR%%/public/app/features/templating/specs/variable_srv_init.test.ts >-%%DATADIR%%/public/app/features/templating/state/actions.test.ts >-%%DATADIR%%/public/app/features/templating/state/actions.ts >-%%DATADIR%%/public/app/features/templating/state/helpers.ts >-%%DATADIR%%/public/app/features/templating/state/processVariable.test.ts >-%%DATADIR%%/public/app/features/templating/state/reducers.test.ts >-%%DATADIR%%/public/app/features/templating/state/reducers.ts >-%%DATADIR%%/public/app/features/templating/state/selectors.ts >-%%DATADIR%%/public/app/features/templating/state/sharedReducer.test.ts >-%%DATADIR%%/public/app/features/templating/state/sharedReducer.ts >-%%DATADIR%%/public/app/features/templating/state/types.ts >-%%DATADIR%%/public/app/features/templating/state/variablesReducer.ts > %%DATADIR%%/public/app/features/templating/template_srv.ts >-%%DATADIR%%/public/app/features/templating/textbox/TextBoxVariableEditor.tsx >-%%DATADIR%%/public/app/features/templating/textbox/TextBoxVariablePicker.tsx >-%%DATADIR%%/public/app/features/templating/textbox/actions.test.ts >-%%DATADIR%%/public/app/features/templating/textbox/actions.ts >-%%DATADIR%%/public/app/features/templating/textbox/adapter.ts >-%%DATADIR%%/public/app/features/templating/textbox/reducer.test.ts >-%%DATADIR%%/public/app/features/templating/textbox/reducer.ts >-%%DATADIR%%/public/app/features/templating/variable.ts >+%%DATADIR%%/public/app/features/templating/types.ts >+%%DATADIR%%/public/app/features/templating/utils.ts > %%DATADIR%%/public/app/features/templating/variable_srv.ts > %%DATADIR%%/public/app/features/users/InviteeRow.tsx > %%DATADIR%%/public/app/features/users/InviteesTable.test.tsx >@@ -863,6 +844,98 @@ > %%DATADIR%%/public/app/features/users/state/reducers.test.ts > %%DATADIR%%/public/app/features/users/state/reducers.ts > %%DATADIR%%/public/app/features/users/state/selectors.ts >+%%DATADIR%%/public/app/features/variables/adapters.ts >+%%DATADIR%%/public/app/features/variables/adhoc/AdHocVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/adhoc/actions.test.ts >+%%DATADIR%%/public/app/features/variables/adhoc/actions.ts >+%%DATADIR%%/public/app/features/variables/adhoc/adapter.ts >+%%DATADIR%%/public/app/features/variables/adhoc/picker/AdHocFilterBuilder.tsx >+%%DATADIR%%/public/app/features/variables/adhoc/picker/AdHocPicker.tsx >+%%DATADIR%%/public/app/features/variables/adhoc/picker/ConditionSegment.tsx >+%%DATADIR%%/public/app/features/variables/adhoc/picker/OperatorSegment.tsx >+%%DATADIR%%/public/app/features/variables/adhoc/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/adhoc/reducer.ts >+%%DATADIR%%/public/app/features/variables/adhoc/urlParser.test.ts >+%%DATADIR%%/public/app/features/variables/adhoc/urlParser.ts >+%%DATADIR%%/public/app/features/variables/constant/ConstantVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/constant/actions.test.ts >+%%DATADIR%%/public/app/features/variables/constant/actions.ts >+%%DATADIR%%/public/app/features/variables/constant/adapter.ts >+%%DATADIR%%/public/app/features/variables/constant/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/constant/reducer.ts >+%%DATADIR%%/public/app/features/variables/custom/CustomVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/custom/actions.test.ts >+%%DATADIR%%/public/app/features/variables/custom/actions.ts >+%%DATADIR%%/public/app/features/variables/custom/adapter.ts >+%%DATADIR%%/public/app/features/variables/custom/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/custom/reducer.ts >+%%DATADIR%%/public/app/features/variables/datasource/DataSourceVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/datasource/actions.test.ts >+%%DATADIR%%/public/app/features/variables/datasource/actions.ts >+%%DATADIR%%/public/app/features/variables/datasource/adapter.ts >+%%DATADIR%%/public/app/features/variables/datasource/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/datasource/reducer.ts >+%%DATADIR%%/public/app/features/variables/editor/SelectionOptionsEditor.tsx >+%%DATADIR%%/public/app/features/variables/editor/VariableEditorContainer.tsx >+%%DATADIR%%/public/app/features/variables/editor/VariableEditorEditor.tsx >+%%DATADIR%%/public/app/features/variables/editor/VariableEditorList.tsx >+%%DATADIR%%/public/app/features/variables/editor/VariableValuesPreview.tsx >+%%DATADIR%%/public/app/features/variables/editor/actions.ts >+%%DATADIR%%/public/app/features/variables/editor/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/editor/reducer.ts >+%%DATADIR%%/public/app/features/variables/editor/types.ts >+%%DATADIR%%/public/app/features/variables/guard.ts >+%%DATADIR%%/public/app/features/variables/interval/IntervalVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/interval/actions.test.ts >+%%DATADIR%%/public/app/features/variables/interval/actions.ts >+%%DATADIR%%/public/app/features/variables/interval/adapter.ts >+%%DATADIR%%/public/app/features/variables/interval/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/interval/reducer.ts >+%%DATADIR%%/public/app/features/variables/pickers/OptionsPicker/OptionsPicker.tsx >+%%DATADIR%%/public/app/features/variables/pickers/OptionsPicker/actions.test.ts >+%%DATADIR%%/public/app/features/variables/pickers/OptionsPicker/actions.ts >+%%DATADIR%%/public/app/features/variables/pickers/OptionsPicker/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/pickers/OptionsPicker/reducer.ts >+%%DATADIR%%/public/app/features/variables/pickers/PickerRenderer.tsx >+%%DATADIR%%/public/app/features/variables/pickers/index.ts >+%%DATADIR%%/public/app/features/variables/pickers/shared/VariableInput.tsx >+%%DATADIR%%/public/app/features/variables/pickers/shared/VariableLink.tsx >+%%DATADIR%%/public/app/features/variables/pickers/shared/VariableOptions.tsx >+%%DATADIR%%/public/app/features/variables/pickers/types.ts >+%%DATADIR%%/public/app/features/variables/query/QueryVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/query/actions.test.ts >+%%DATADIR%%/public/app/features/variables/query/actions.ts >+%%DATADIR%%/public/app/features/variables/query/adapter.ts >+%%DATADIR%%/public/app/features/variables/query/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/query/reducer.ts >+%%DATADIR%%/public/app/features/variables/shared/multiOptions.test.ts >+%%DATADIR%%/public/app/features/variables/shared/multiOptions.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/adHocVariableBuilder.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/builders.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/datasourceVariableBuilder.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/intervalVariableBuilder.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/multiVariableBuilder.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/optionsVariableBuilder.ts >+%%DATADIR%%/public/app/features/variables/shared/testing/variableBuilder.ts >+%%DATADIR%%/public/app/features/variables/state/actions.test.ts >+%%DATADIR%%/public/app/features/variables/state/actions.ts >+%%DATADIR%%/public/app/features/variables/state/helpers.ts >+%%DATADIR%%/public/app/features/variables/state/onTimeRangeUpdated.test.ts >+%%DATADIR%%/public/app/features/variables/state/processVariable.test.ts >+%%DATADIR%%/public/app/features/variables/state/reducers.test.ts >+%%DATADIR%%/public/app/features/variables/state/reducers.ts >+%%DATADIR%%/public/app/features/variables/state/selectors.ts >+%%DATADIR%%/public/app/features/variables/state/sharedReducer.test.ts >+%%DATADIR%%/public/app/features/variables/state/sharedReducer.ts >+%%DATADIR%%/public/app/features/variables/state/types.ts >+%%DATADIR%%/public/app/features/variables/state/variablesReducer.ts >+%%DATADIR%%/public/app/features/variables/textbox/TextBoxVariableEditor.tsx >+%%DATADIR%%/public/app/features/variables/textbox/TextBoxVariablePicker.tsx >+%%DATADIR%%/public/app/features/variables/textbox/actions.test.ts >+%%DATADIR%%/public/app/features/variables/textbox/actions.ts >+%%DATADIR%%/public/app/features/variables/textbox/adapter.ts >+%%DATADIR%%/public/app/features/variables/textbox/reducer.test.ts >+%%DATADIR%%/public/app/features/variables/textbox/reducer.ts > %%DATADIR%%/public/app/index.ts > %%DATADIR%%/public/app/partials/confirm_modal.html > %%DATADIR%%/public/app/partials/edit_json.html >@@ -873,23 +946,30 @@ > %%DATADIR%%/public/app/partials/valueSelectDropdown.html > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/README.md > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/annotations_query_ctrl.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/aws_url.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Alias.test.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Alias.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/AnnotationQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/CloudWatchLink.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/ConfigEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Dimensions.test.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Dimensions.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Forms.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/QueryEditor.test.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/QueryEditor.tsx >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/QueryFieldsEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/LogsCheatSheet.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/LogsQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/LogsQueryField.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/LogsQueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/MetricsQueryEditor.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/MetricsQueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/MetricsQueryFieldsEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/PanelQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Stats.test.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/Stats.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/ThrottlingErrorMessage.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/__snapshots__/Alias.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/__snapshots__/ConfigEditor.test.tsx.snap >-%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/__snapshots__/QueryEditor.test.tsx.snap >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/__snapshots__/MetricsQueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/__snapshots__/Stats.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/components/index.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/dashboards/EBS.json >@@ -898,8 +978,11 @@ > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/dashboards/RDS.json > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/dashboards/ec2.json > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/datasource.d.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/datasource.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/img/amazon-web-services.png >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/language_provider.test.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/language_provider.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/memoizedDebounce.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/module.tsx > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/partials/annotations.editor.html >@@ -907,7 +990,14 @@ > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/plugin.json > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/query_parameter_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/specs/datasource.test.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/syntax.ts > %%DATADIR%%/public/app/plugins/datasource/cloudwatch/types.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/useCloudwatchSyntax.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLLexer.js >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLParser.js >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/ScrollQLParserListener.js >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/getStatsGroups.test.ts >+%%DATADIR%%/public/app/plugins/datasource/cloudwatch/utils/query/getStatsGroups.ts > %%DATADIR%%/public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/dashboard/README.md > %%DATADIR%%/public/app/plugins/datasource/dashboard/datasource.ts >@@ -1023,7 +1113,6 @@ > %%DATADIR%%/public/app/plugins/datasource/graphite/MetricTankMetaInspector.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/README.md > %%DATADIR%%/public/app/plugins/datasource/graphite/add_graphite_func.ts >-%%DATADIR%%/public/app/plugins/datasource/graphite/configuration/ConfigEditor.styles.ts > %%DATADIR%%/public/app/plugins/datasource/graphite/configuration/ConfigEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/graphite/dashboards/carbon_metrics.json > %%DATADIR%%/public/app/plugins/datasource/graphite/dashboards/metrictank.json >@@ -1079,16 +1168,14 @@ > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/query_part.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/specs/response_parser.test.ts > %%DATADIR%%/public/app/plugins/datasource/influxdb/types.ts >-%%DATADIR%%/public/app/plugins/datasource/input/InputConfigEditor.tsx >-%%DATADIR%%/public/app/plugins/datasource/input/InputDatasource.test.ts >-%%DATADIR%%/public/app/plugins/datasource/input/InputDatasource.ts >-%%DATADIR%%/public/app/plugins/datasource/input/InputQueryEditor.tsx >-%%DATADIR%%/public/app/plugins/datasource/input/README.md >-%%DATADIR%%/public/app/plugins/datasource/input/img/input.svg >-%%DATADIR%%/public/app/plugins/datasource/input/module.ts >-%%DATADIR%%/public/app/plugins/datasource/input/plugin.json >-%%DATADIR%%/public/app/plugins/datasource/input/types.ts >-%%DATADIR%%/public/app/plugins/datasource/input/utils.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/QueryField.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/QueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/jaeger/datasource.test.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/datasource.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/img/jaeger_logo.svg >+%%DATADIR%%/public/app/plugins/datasource/jaeger/module.ts >+%%DATADIR%%/public/app/plugins/datasource/jaeger/plugin.json > %%DATADIR%%/public/app/plugins/datasource/loki/LokiAnnotationsQueryCtrl.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/README.md > %%DATADIR%%/public/app/plugins/datasource/loki/components/AnnotationsQueryEditor.tsx >@@ -1108,8 +1195,9 @@ > %%DATADIR%%/public/app/plugins/datasource/loki/components/useLokiSyntaxAndLabels.ts > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/ConfigEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/loki/configuration/DebugSection.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/DebugSection.tsx >-%%DATADIR%%/public/app/plugins/datasource/loki/configuration/DebugSections.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/loki/configuration/DerivedField.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/DerivedField.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/DerivedFields.test.tsx > %%DATADIR%%/public/app/plugins/datasource/loki/configuration/DerivedFields.tsx >@@ -1244,6 +1332,8 @@ > %%DATADIR%%/public/app/plugins/datasource/stackdriver/README.md > %%DATADIR%%/public/app/plugins/datasource/stackdriver/StackdriverMetricFindQuery.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/annotations_query_ctrl.ts >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/api.test.ts >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/api.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Aggregations.test.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Aggregations.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/AliasBy.tsx >@@ -1251,18 +1341,20 @@ > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Alignments.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/AnnotationQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/AnnotationsHelp.tsx >-%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Filters.tsx >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Fields.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/GroupBys.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Help.tsx >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/LabelFilter.tsx >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/MetricQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Metrics.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/Project.tsx >-%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/QueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/QueryEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/QueryType.tsx >+%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/SLOQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/SimpleSelect.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.test.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/VariableQueryEditor.tsx > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/__snapshots__/Aggregations.test.tsx.snap >-%%DATADIR%%/public/app/plugins/datasource/stackdriver/components/__snapshots__/QueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/__snapshots__/VariableQueryEditor.test.tsx.snap > %%DATADIR%%/public/app/plugins/datasource/stackdriver/components/index.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/config_ctrl.ts >@@ -1274,9 +1366,7 @@ > %%DATADIR%%/public/app/plugins/datasource/stackdriver/module.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/partials/annotations.editor.html > %%DATADIR%%/public/app/plugins/datasource/stackdriver/partials/config.html >-%%DATADIR%%/public/app/plugins/datasource/stackdriver/partials/query.editor.html > %%DATADIR%%/public/app/plugins/datasource/stackdriver/plugin.json >-%%DATADIR%%/public/app/plugins/datasource/stackdriver/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/specs/datasource.test.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/specs/testData.ts > %%DATADIR%%/public/app/plugins/datasource/stackdriver/types.ts >@@ -1295,25 +1385,35 @@ > %%DATADIR%%/public/app/plugins/datasource/testdata/query_ctrl.ts > %%DATADIR%%/public/app/plugins/datasource/testdata/runStreams.ts > %%DATADIR%%/public/app/plugins/datasource/testdata/types.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/ConfigEditor.tsx >+%%DATADIR%%/public/app/plugins/datasource/zipkin/QueryField.test.tsx >+%%DATADIR%%/public/app/plugins/datasource/zipkin/QueryField.tsx >+%%DATADIR%%/public/app/plugins/datasource/zipkin/constants.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/datasource.test.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/datasource.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/img/zipkin-logo.svg >+%%DATADIR%%/public/app/plugins/datasource/zipkin/module.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/plugin.json >+%%DATADIR%%/public/app/plugins/datasource/zipkin/types.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/testData.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/transforms.test.ts >+%%DATADIR%%/public/app/plugins/datasource/zipkin/utils/transforms.ts > %%DATADIR%%/public/app/plugins/panel/alertlist/README.md > %%DATADIR%%/public/app/plugins/panel/alertlist/editor.html > %%DATADIR%%/public/app/plugins/panel/alertlist/img/icn-singlestat-panel.svg > %%DATADIR%%/public/app/plugins/panel/alertlist/module.html > %%DATADIR%%/public/app/plugins/panel/alertlist/module.ts > %%DATADIR%%/public/app/plugins/panel/alertlist/plugin.json >-%%DATADIR%%/public/app/plugins/panel/annolist/AnnoListEditor.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/AnnoListPanel.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/README.md > %%DATADIR%%/public/app/plugins/panel/annolist/img/icn-annolist-panel.svg >-%%DATADIR%%/public/app/plugins/panel/annolist/module.ts >+%%DATADIR%%/public/app/plugins/panel/annolist/module.tsx > %%DATADIR%%/public/app/plugins/panel/annolist/plugin.json > %%DATADIR%%/public/app/plugins/panel/annolist/types.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugeMigrations.test.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugeMigrations.ts > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugePanel.test.tsx > %%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugePanel.tsx >-%%DATADIR%%/public/app/plugins/panel/bargauge/BarGaugePanelEditor.tsx >-%%DATADIR%%/public/app/plugins/panel/bargauge/__snapshots__/BarGaugeMigrations.test.ts.snap > %%DATADIR%%/public/app/plugins/panel/bargauge/img/icon_bar_gauge.svg > %%DATADIR%%/public/app/plugins/panel/bargauge/module.tsx > %%DATADIR%%/public/app/plugins/panel/bargauge/plugin.json >@@ -1327,7 +1427,6 @@ > %%DATADIR%%/public/app/plugins/panel/gauge/GaugeMigrations.test.ts > %%DATADIR%%/public/app/plugins/panel/gauge/GaugeMigrations.ts > %%DATADIR%%/public/app/plugins/panel/gauge/GaugePanel.tsx >-%%DATADIR%%/public/app/plugins/panel/gauge/GaugePanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/gauge/__snapshots__/GaugeMigrations.test.ts.snap > %%DATADIR%%/public/app/plugins/panel/gauge/img/icon_gauge.svg > %%DATADIR%%/public/app/plugins/panel/gauge/module.tsx >@@ -1335,9 +1434,17 @@ > %%DATADIR%%/public/app/plugins/panel/gauge/types.ts > %%DATADIR%%/public/app/plugins/panel/gettingstarted/GettingStarted.tsx > %%DATADIR%%/public/app/plugins/panel/gettingstarted/README.md >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/components/DocsCard.tsx >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/components/Step.tsx >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/components/TutorialCard.tsx >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/components/sharedStyles.ts >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/img/Onboarding_Panel_dark.svg >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/img/Onboarding_Panel_light.svg > %%DATADIR%%/public/app/plugins/panel/gettingstarted/img/icn-dashlist-panel.svg > %%DATADIR%%/public/app/plugins/panel/gettingstarted/module.ts > %%DATADIR%%/public/app/plugins/panel/gettingstarted/plugin.json >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/steps.ts >+%%DATADIR%%/public/app/plugins/panel/gettingstarted/types.ts > %%DATADIR%%/public/app/plugins/panel/graph/GraphContextMenuCtrl.ts > %%DATADIR%%/public/app/plugins/panel/graph/Legend/Legend.tsx > %%DATADIR%%/public/app/plugins/panel/graph/Legend/LegendSeriesItem.tsx >@@ -1368,7 +1475,9 @@ > %%DATADIR%%/public/app/plugins/panel/graph/tab_display.html > %%DATADIR%%/public/app/plugins/panel/graph/tab_drilldown_links.html > %%DATADIR%%/public/app/plugins/panel/graph/tab_legend.html >-%%DATADIR%%/public/app/plugins/panel/graph/tab_thresholds_time_regions.html >+%%DATADIR%%/public/app/plugins/panel/graph/tab_series_overrides.html >+%%DATADIR%%/public/app/plugins/panel/graph/tab_thresholds.html >+%%DATADIR%%/public/app/plugins/panel/graph/tab_time_regions.html > %%DATADIR%%/public/app/plugins/panel/graph/template.ts > %%DATADIR%%/public/app/plugins/panel/graph/threshold_manager.ts > %%DATADIR%%/public/app/plugins/panel/graph/thresholds_form.html >@@ -1376,10 +1485,11 @@ > %%DATADIR%%/public/app/plugins/panel/graph/time_region_manager.ts > %%DATADIR%%/public/app/plugins/panel/graph/time_regions_form.html > %%DATADIR%%/public/app/plugins/panel/graph/time_regions_form.ts >-%%DATADIR%%/public/app/plugins/panel/graph2/GraphLegendEditor.tsx >+%%DATADIR%%/public/app/plugins/panel/graph/types.ts >+%%DATADIR%%/public/app/plugins/panel/graph/utils.test.ts >+%%DATADIR%%/public/app/plugins/panel/graph/utils.ts > %%DATADIR%%/public/app/plugins/panel/graph2/GraphPanel.tsx > %%DATADIR%%/public/app/plugins/panel/graph2/GraphPanelController.tsx >-%%DATADIR%%/public/app/plugins/panel/graph2/GraphPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/graph2/README.md > %%DATADIR%%/public/app/plugins/panel/graph2/getGraphSeriesModel.ts > %%DATADIR%%/public/app/plugins/panel/graph2/img/icn-graph-panel.svg >@@ -1408,13 +1518,12 @@ > %%DATADIR%%/public/app/plugins/panel/homelinks/module.tsx > %%DATADIR%%/public/app/plugins/panel/homelinks/plugin.json > %%DATADIR%%/public/app/plugins/panel/logs/LogsPanel.tsx >-%%DATADIR%%/public/app/plugins/panel/logs/LogsPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/logs/img/icn-logs-panel.svg > %%DATADIR%%/public/app/plugins/panel/logs/module.tsx > %%DATADIR%%/public/app/plugins/panel/logs/plugin.json > %%DATADIR%%/public/app/plugins/panel/logs/types.ts > %%DATADIR%%/public/app/plugins/panel/news/NewsPanel.tsx >-%%DATADIR%%/public/app/plugins/panel/news/NewsPanelEditor.tsx >+%%DATADIR%%/public/app/plugins/panel/news/constants.ts > %%DATADIR%%/public/app/plugins/panel/news/img/news.svg > %%DATADIR%%/public/app/plugins/panel/news/module.tsx > %%DATADIR%%/public/app/plugins/panel/news/plugin.json >@@ -1424,13 +1533,11 @@ > %%DATADIR%%/public/app/plugins/panel/news/utils.ts > %%DATADIR%%/public/app/plugins/panel/piechart/PieChartOptionsBox.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/PieChartPanel.tsx >-%%DATADIR%%/public/app/plugins/panel/piechart/PieChartPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/img/icon_piechart.svg > %%DATADIR%%/public/app/plugins/panel/piechart/module.tsx > %%DATADIR%%/public/app/plugins/panel/piechart/plugin.json > %%DATADIR%%/public/app/plugins/panel/piechart/types.ts > %%DATADIR%%/public/app/plugins/panel/pluginlist/README.md >-%%DATADIR%%/public/app/plugins/panel/pluginlist/editor.html > %%DATADIR%%/public/app/plugins/panel/pluginlist/img/icn-dashlist-panel.svg > %%DATADIR%%/public/app/plugins/panel/pluginlist/module.html > %%DATADIR%%/public/app/plugins/panel/pluginlist/module.ts >@@ -1445,34 +1552,34 @@ > %%DATADIR%%/public/app/plugins/panel/singlestat/specs/singlestat.test.ts > %%DATADIR%%/public/app/plugins/panel/singlestat/specs/singlestat_panel.test.ts > %%DATADIR%%/public/app/plugins/panel/stat/README.md >+%%DATADIR%%/public/app/plugins/panel/stat/StatMigrations.test.ts >+%%DATADIR%%/public/app/plugins/panel/stat/StatMigrations.ts > %%DATADIR%%/public/app/plugins/panel/stat/StatPanel.tsx >-%%DATADIR%%/public/app/plugins/panel/stat/StatPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/stat/img/icn-singlestat-panel.svg > %%DATADIR%%/public/app/plugins/panel/stat/module.tsx > %%DATADIR%%/public/app/plugins/panel/stat/plugin.json > %%DATADIR%%/public/app/plugins/panel/stat/types.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/README.md >+%%DATADIR%%/public/app/plugins/panel/table-old/column_options.html >+%%DATADIR%%/public/app/plugins/panel/table-old/column_options.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/editor.html >+%%DATADIR%%/public/app/plugins/panel/table-old/editor.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/img/icn-table-panel.svg >+%%DATADIR%%/public/app/plugins/panel/table-old/module.html >+%%DATADIR%%/public/app/plugins/panel/table-old/module.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/plugin.json >+%%DATADIR%%/public/app/plugins/panel/table-old/renderer.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/specs/renderer.test.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/specs/transformers.test.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/transformers.ts >+%%DATADIR%%/public/app/plugins/panel/table-old/types.ts > %%DATADIR%%/public/app/plugins/panel/table/README.md >-%%DATADIR%%/public/app/plugins/panel/table/column_options.html >-%%DATADIR%%/public/app/plugins/panel/table/column_options.ts >-%%DATADIR%%/public/app/plugins/panel/table/editor.html >-%%DATADIR%%/public/app/plugins/panel/table/editor.ts >+%%DATADIR%%/public/app/plugins/panel/table/TablePanel.tsx > %%DATADIR%%/public/app/plugins/panel/table/img/icn-table-panel.svg >-%%DATADIR%%/public/app/plugins/panel/table/module.html >-%%DATADIR%%/public/app/plugins/panel/table/module.ts >+%%DATADIR%%/public/app/plugins/panel/table/migrations.ts >+%%DATADIR%%/public/app/plugins/panel/table/module.tsx > %%DATADIR%%/public/app/plugins/panel/table/plugin.json >-%%DATADIR%%/public/app/plugins/panel/table/renderer.ts >-%%DATADIR%%/public/app/plugins/panel/table/specs/renderer.test.ts >-%%DATADIR%%/public/app/plugins/panel/table/specs/transformers.test.ts >-%%DATADIR%%/public/app/plugins/panel/table/transformers.ts > %%DATADIR%%/public/app/plugins/panel/table/types.ts >-%%DATADIR%%/public/app/plugins/panel/table2/README.md >-%%DATADIR%%/public/app/plugins/panel/table2/TablePanel.tsx >-%%DATADIR%%/public/app/plugins/panel/table2/TablePanelEditor.tsx >-%%DATADIR%%/public/app/plugins/panel/table2/custom.tsx >-%%DATADIR%%/public/app/plugins/panel/table2/img/icn-table-panel.svg >-%%DATADIR%%/public/app/plugins/panel/table2/module.tsx >-%%DATADIR%%/public/app/plugins/panel/table2/plugin.json >-%%DATADIR%%/public/app/plugins/panel/table2/types.ts > %%DATADIR%%/public/app/plugins/panel/text/README.md > %%DATADIR%%/public/app/plugins/panel/text/editor.html > %%DATADIR%%/public/app/plugins/panel/text/img/icn-text-panel.svg >@@ -1481,11 +1588,16 @@ > %%DATADIR%%/public/app/plugins/panel/text/plugin.json > %%DATADIR%%/public/app/plugins/panel/text2/README.md > %%DATADIR%%/public/app/plugins/panel/text2/TextPanel.tsx >-%%DATADIR%%/public/app/plugins/panel/text2/TextPanelEditor.tsx > %%DATADIR%%/public/app/plugins/panel/text2/img/icn-text-panel.svg > %%DATADIR%%/public/app/plugins/panel/text2/module.tsx > %%DATADIR%%/public/app/plugins/panel/text2/plugin.json > %%DATADIR%%/public/app/plugins/panel/text2/types.ts >+%%DATADIR%%/public/app/plugins/panel/welcome/README.md >+%%DATADIR%%/public/app/plugins/panel/welcome/Welcome.tsx >+%%DATADIR%%/public/app/plugins/panel/welcome/img/background_light.svg >+%%DATADIR%%/public/app/plugins/panel/welcome/img/icn-dashlist-panel.svg >+%%DATADIR%%/public/app/plugins/panel/welcome/module.ts >+%%DATADIR%%/public/app/plugins/panel/welcome/plugin.json > %%DATADIR%%/public/app/plugins/sdk.ts > %%DATADIR%%/public/app/routes/GrafanaCtrl.ts > %%DATADIR%%/public/app/routes/ReactContainer.tsx >@@ -1513,174 +1625,193 @@ > %%DATADIR%%/public/app/types/organization.ts > %%DATADIR%%/public/app/types/plugins.ts > %%DATADIR%%/public/app/types/sanitize-url.d.ts >-%%DATADIR%%/public/app/types/search.ts > %%DATADIR%%/public/app/types/store.ts >+%%DATADIR%%/public/app/types/svg.d.ts > %%DATADIR%%/public/app/types/teams.ts > %%DATADIR%%/public/app/types/templates.ts > %%DATADIR%%/public/app/types/user.ts >-%%DATADIR%%/public/build/52.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/52.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/53.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/53.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/54.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/54.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/55.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/55.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/56.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/56.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/57.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/57.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/58.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/58.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/59.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/59.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/60.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/60.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/61.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/61.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/62.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/62.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/63.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/63.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/64.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/64.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/65.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/65.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/66.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/66.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/67.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/67.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/AdminSettings.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/AdminSettings.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/AlertRuleList.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/AlertRuleList.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/ApiKeysPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/ApiKeysPage.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/ApiKeysPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/AppRootPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/AppRootPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/CreateTeam.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/CreateTeam.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/DashboardPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/DashboardPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/DataSourceDashboards.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/DataSourceDashboards.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/DataSourceSettingsPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/DataSourceSettingsPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/DataSourcesListPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/DataSourcesListPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/FolderPermissions.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/FolderPermissions.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/FolderSettingsPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/FolderSettingsPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/NewDataSourcePage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/NewDataSourcePage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/OrgDetailsPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/OrgDetailsPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/PluginListPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/PluginListPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/PluginPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/PluginPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/ServerStats.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/ServerStats.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/SignupInvited.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/SignupInvited.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/SoloPanelPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/SoloPanelPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/TeamList.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/TeamList.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/TeamPages.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/TeamPages.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/UserCreatePage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/UserCreatePage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/UserInvitePage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/UserInvitePage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/UsersListPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/UsersListPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/angular~app.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/angular~app.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/angular~app.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/app.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/app.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/app.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/azureMonitorPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/azureMonitorPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/brace.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/brace.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/cloudwatchPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/cloudwatchPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/dark.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/dark.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage~explore.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage~explore.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/elasticsearchPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/elasticsearchPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/explore.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/explore.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/grafana.dark.cd0b9771548369c04f01.css >-%%DATADIR%%/public/build/grafana.light.cd0b9771548369c04f01.css >-%%DATADIR%%/public/build/grafanaPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/grafanaPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/graphitePlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/graphitePlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/influxdbPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/influxdbPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/inputDatasourcePlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/inputDatasourcePlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/light.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/light.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/lokiPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/lokiPlugin.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/lokiPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/mixedPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/mixedPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/moment~app.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/moment~app.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/mssqlPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/mssqlPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/mysqlPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/mysqlPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/opentsdbPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/opentsdbPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/postgresPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/postgresPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/prometheusPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/prometheusPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/rst2html.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/rst2html.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/rst2html.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/runtime.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/runtime.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/stackdriverPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/stackdriverPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/testDataDSPlugin.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/testDataDSPlugin.cd0b9771548369c04f01.js.map >-%%DATADIR%%/public/build/vendors~app.cd0b9771548369c04f01.js >-%%DATADIR%%/public/build/vendors~app.cd0b9771548369c04f01.js.LICENSE.txt >-%%DATADIR%%/public/build/vendors~app.cd0b9771548369c04f01.js.map >+%%DATADIR%%/public/build/63.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/63.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/64.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/64.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/65.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/65.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/66.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/66.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/67.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/67.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/68.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/68.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/69.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/69.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/70.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/70.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/71.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/71.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/72.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/72.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/73.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/73.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/74.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/74.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/75.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/75.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/76.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/76.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/77.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/77.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/78.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/78.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/AdminEditOrgPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/AdminEditOrgPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/AdminListOrgsPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/AdminListOrgsPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/AdminSettings.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/AdminSettings.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/AlertRuleList.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/AlertRuleList.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/ApiKeysPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/ApiKeysPage.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/ApiKeysPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/AppRootPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/AppRootPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/CreateTeam.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/CreateTeam.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DashboardImport.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DashboardImport.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DashboardListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DashboardListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DashboardPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DashboardPage.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/DashboardPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DataSourceDashboards.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DataSourceDashboards.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DataSourceSettingsPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DataSourceSettingsPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/DataSourcesListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/DataSourcesListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/FolderPermissions.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/FolderPermissions.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/FolderSettingsPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/FolderSettingsPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/NewDashboardsFolder.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/NewDashboardsFolder.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/NewDataSourcePage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/NewDataSourcePage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/NewOrgPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/NewOrgPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/NotificationsListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/NotificationsListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/OrgDetailsPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/OrgDetailsPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/PluginListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/PluginListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/PluginPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/PluginPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/ServerStats.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/ServerStats.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/SignupInvited.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/SignupInvited.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/SnapshotListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/SnapshotListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/SoloPanelPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/SoloPanelPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/TeamList.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/TeamList.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/TeamPages.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/TeamPages.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/UserCreatePage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/UserCreatePage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/UserInvitePage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/UserInvitePage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/UserListAdminPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/UserListAdminPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/UsersListPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/UsersListPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/angular~app.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/angular~app.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/angular~app.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/app.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/app.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/app.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/azureMonitorPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/azureMonitorPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/brace.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/brace.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/cloudwatchPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/cloudwatchPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/dark.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/dark.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage~explore.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/default~DashboardPage~SoloPanelPage~explore.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/default~explore.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/default~explore.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/default~explore.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/default~lokiPlugin~prometheusPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/elasticsearchPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/elasticsearchPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/explore.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/explore.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/grafana.dark.d3489276abe5fda2bd26.css >+%%DATADIR%%/public/build/grafana.light.d3489276abe5fda2bd26.css >+%%DATADIR%%/public/build/grafanaPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/grafanaPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/graphitePlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/graphitePlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/influxdbPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/influxdbPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/jaegerPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/jaegerPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/light.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/light.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/lokiPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/lokiPlugin.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/lokiPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/mixedPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/mixedPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/moment~app.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/moment~app.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/mssqlPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/mssqlPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/mysqlPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/mysqlPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/opentsdbPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/opentsdbPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/postgresPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/postgresPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/prometheusPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/prometheusPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/rst2html.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/rst2html.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/rst2html.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/runtime.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/runtime.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/stackdriverPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/stackdriverPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/static/img/Onboarding_Panel_dark.da2034ff.svg >+%%DATADIR%%/public/build/static/img/Onboarding_Panel_light.44da5afe.svg >+%%DATADIR%%/public/build/static/img/background_light.5e2b7b1a.svg >+%%DATADIR%%/public/build/static/img/panelArt_dark.f37f2c21.svg >+%%DATADIR%%/public/build/static/img/panelArt_light.c5c6c081.svg >+%%DATADIR%%/public/build/testDataDSPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/testDataDSPlugin.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/vendors~app.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/vendors~app.d3489276abe5fda2bd26.js.LICENSE.txt >+%%DATADIR%%/public/build/vendors~app.d3489276abe5fda2bd26.js.map >+%%DATADIR%%/public/build/zipkinPlugin.d3489276abe5fda2bd26.js >+%%DATADIR%%/public/build/zipkinPlugin.d3489276abe5fda2bd26.js.map > %%DATADIR%%/public/dashboards/default.json > %%DATADIR%%/public/dashboards/home.json > %%DATADIR%%/public/dashboards/scripted.js > %%DATADIR%%/public/dashboards/scripted_async.js > %%DATADIR%%/public/dashboards/scripted_templated.js > %%DATADIR%%/public/dashboards/template_vars.json >-%%DATADIR%%/public/e2e-test/pages/panels/editPanel.ts >-%%DATADIR%%/public/e2e-test/pages/panels/panel.ts >-%%DATADIR%%/public/e2e-test/pages/panels/sharePanelModal.ts >-%%DATADIR%%/public/e2e-test/pages/templating/variablePage.ts >-%%DATADIR%%/public/e2e-test/pages/templating/variablesPage.ts >-%%DATADIR%%/public/e2e-test/scenarios/smoke.test.ts >-%%DATADIR%%/public/e2e-test/scenarios/templating/templatevariables-crud.test.ts >-%%DATADIR%%/public/e2e-test/screenShots/theTruth/smoke-test-scenario.png >-%%DATADIR%%/public/e2e-tests/integration/queryVariableCrud.spec.ts >-%%DATADIR%%/public/e2e-tests/integration/smoketests.spec.ts >-%%DATADIR%%/public/e2e-tests/screenShots/theTruth/smoke-test-scenario.png >-%%DATADIR%%/public/e2e-tests/tsconfig.json >+%%DATADIR%%/public/e2e-test/screenShots/theOutput/smoke-test-scenario.png >+%%DATADIR%%/public/e2e-tests/videos/queryVariableCrud.spec.ts.mp4 >+%%DATADIR%%/public/e2e-tests/videos/smoketests.spec.ts.mp4 > %%DATADIR%%/public/emails/README.md > %%DATADIR%%/public/emails/alert_notification.html > %%DATADIR%%/public/emails/alert_notification_example.html >@@ -1785,6 +1916,7 @@ > %%DATADIR%%/public/img/grafana_mask_icon_white.svg > %%DATADIR%%/public/img/grafana_net_logo.svg > %%DATADIR%%/public/img/grafana_typelogo.svg >+%%DATADIR%%/public/img/grafanaconline.png > %%DATADIR%%/public/img/graph404.svg > %%DATADIR%%/public/img/heatmap_bg_test.svg > %%DATADIR%%/public/img/icn-app.svg >@@ -1915,12 +2047,15 @@ > %%DATADIR%%/public/img/load.gif > %%DATADIR%%/public/img/load_big.gif > %%DATADIR%%/public/img/loading-pulse.svg >+%%DATADIR%%/public/img/login_background_dark.svg >+%%DATADIR%%/public/img/login_background_light.svg > %%DATADIR%%/public/img/logo_transparent_200x.png > %%DATADIR%%/public/img/logo_transparent_200x75.png > %%DATADIR%%/public/img/logo_transparent_400x.png > %%DATADIR%%/public/img/microsoft_auth_icon.svg > %%DATADIR%%/public/img/mixed_styles.png > %%DATADIR%%/public/img/mstile-150x150.png >+%%DATADIR%%/public/img/okta_logo_white.png > %%DATADIR%%/public/img/online.svg > %%DATADIR%%/public/img/page_header_line.png > %%DATADIR%%/public/img/panel-tabs/alert-selected.svg >@@ -2076,7 +2211,10 @@ > %%DATADIR%%/public/test/core/redux/reduxTester.ts > %%DATADIR%%/public/test/core/thunk/thunkTester.ts > %%DATADIR%%/public/test/core/utils/version.test.ts >+%%DATADIR%%/public/test/helpers/convertToStoreState.ts >+%%DATADIR%%/public/test/helpers/getDashboardModel.ts > %%DATADIR%%/public/test/helpers/getQueryOptions.ts >+%%DATADIR%%/public/test/helpers/getTemplateSrvDependencies.ts > %%DATADIR%%/public/test/index.ts > %%DATADIR%%/public/test/jest-setup.ts > %%DATADIR%%/public/test/jest-shim.ts >@@ -2087,6 +2225,7 @@ > %%DATADIR%%/public/test/mocks/dashboard-mock.js > %%DATADIR%%/public/test/mocks/datasource_srv.ts > %%DATADIR%%/public/test/mocks/mockExploreState.ts >+%%DATADIR%%/public/test/mocks/svg.ts > %%DATADIR%%/public/test/specs/helpers.ts > %%DATADIR%%/public/vendor/angular-other/angular-strap.js > %%DATADIR%%/public/vendor/angular-other/datepicker.js
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 247512
: 215895 |
215913