Johnny Steenbergen
b2da311aa2
chore(pkger): simplify env refs to remove juggling state between validations
2020-02-06 10:31:43 -08:00
Johnny Steenbergen
7cf6167356
feat(influx): extend pkg command with providing env ref entries
...
this also extend dry run to provide env refs to it. the refactoring was
to enable that bit. Having the ability to dry run with the env ref entries
means we can dry run the pkg with the env ref values to see the impact before
the application takes place.
2020-02-06 08:48:05 -08:00
Johnny Steenbergen
1343ccf7dc
chore(pkger): refactor env refs lookup to be unique by entry idx
...
entry idx is static and unique per object. using this here as a means
to remove duplication when assigning envs on multiple validations of a
pkg.
2020-02-06 08:48:05 -08:00
Johnny Steenbergen
bbdd6bf7fc
feat(pkger): add env refs for associations
2020-02-05 09:48:50 -08:00
Johnny Steenbergen
036ba49e12
feat(pkger): add env ref fields for remaining resources
2020-02-05 07:47:12 -08:00
Johnny Steenbergen
64c8707594
feat(pkger): add support for env references for buckets
2020-02-04 17:00:11 -08:00
Johnny Steenbergen
c45f011a59
chore(pkger): update comment and update root of pkg error to be `root`
2020-01-24 16:53:24 -08:00
Zoe Steinkamp
5ff7ec6035
fix: Fixing master gauge issues
2020-01-16 14:53:28 -07:00
Johnny Steenbergen
41beaf0bd5
fix(pkger): fixes issue where pkger can't discern the mime/content type of a package
...
also makes the yaml decoder the default. To foten we end up in application/octet-stream
which is the default for many different mime types. This provides a mechanism
around that so that when the automagical detection fails it can allow the user
to provide it via the CLI.
2020-01-14 15:44:48 -08:00
Johnny Steenbergen
234c458fa0
fix(pkger): fix missing API version in export of existing resources
2020-01-14 14:36:37 -08:00
Johnny Steenbergen
63fd1e2e9a
feat(pkger): make pkger packages CRD compliant
2020-01-14 13:20:00 -08:00
Johnny Steenbergen
fe12fd051e
feat(pkger): add jsonnet support for package files
2020-01-13 09:55:08 -08:00
Johnny Steenbergen
fdc3e7658c
feat(pkger): add ability to supply a pkg from a url
...
the following is now possible from the CLI(same in REST API):
influx pkg -u 1717709ffa/bucket_pkg_json
2020-01-12 07:53:58 -08:00
Johnny Steenbergen
cce279a80e
feat(pkger): add ability to provide secrets alongside package when applying
...
this provides the ability to add secret refs at runtime instead of adding
them to the pkg.
2019-12-27 12:41:42 -08:00
Johnny Steenbergen
1c2421cb9c
feat(pkger): add export support for tasks
2019-12-23 15:41:14 -08:00
Johnny Steenbergen
8e87498317
feat(pkger): add dry run functionality for task resource
2019-12-23 11:40:28 -08:00
Johnny Steenbergen
aef32b0a0a
chore(pkger): improve error handling in service
...
this provides influxdb.Errors whenever possible from the pker service layer.
the behavior that caused the error is somewhat implicated in the errro code.
it is not perfect but is a big step forward. using the http server/client to
run pkger stuff makes it abundantly clear the errors need to be communicated
better.
closes : #16313
2019-12-23 09:36:25 -08:00
Johnny Steenbergen
e33d74b38c
feat(pkger): add support for tasks to parser
2019-12-23 09:24:35 -08:00
Johnny Steenbergen
af5b7fd7d3
feat(pkger): add export support for notification rules
2019-12-21 14:58:02 -08:00
Greg
abd8ce0089
feat(http): add functionality to retrieve/store telegraf config as toml ( #16132 )
2019-12-20 14:20:13 -07:00
Johnny Steenbergen
61dceaa727
feat(pkger): add application functionality for the notification rules resource
2019-12-20 12:48:46 -08:00
Johnny Steenbergen
1d3e0daca4
feat(pkger): add parser support for notification rules
2019-12-19 12:56:02 -08:00
Johnny Steenbergen
7c10270c4c
feat(pkger): add support for check resource to pgker parser
...
adds both basic resource specific and the label association
support to check resource in parser
2019-12-18 11:07:19 -08:00
Johnny Steenbergen
b8652ee178
feat(pkger): add support for secret references to notification endpoints parsing
2019-12-17 11:33:34 -08:00
Johnny Steenbergen
39e89eafdf
chore(pkger): utilize http client for integration tests for pkger
2019-12-13 09:46:01 -08:00
Johnny Steenbergen
3daaa4d307
feat(pkger): add apply functionality for notification endpoints kind
2019-12-11 15:13:42 -08:00
Johnny Steenbergen
4a888cc706
feat(pkger): add support for notification endpoints to parser
2019-12-06 10:40:11 -08:00
Johnny Steenbergen
ea67663ab7
fix(pkger): cleanup leftover bits from telegraf and label mapping misses
...
telegraf was not being mapped correctly for applying the label mapppings
and touched up a bunch of other issues that came up along the way.
2019-12-06 08:51:32 -08:00
Johnny Steenbergen
695211aeda
feat(pkger): add dry run and apply functionality for telegraf resources
2019-12-04 13:50:42 -08:00
Johnny Steenbergen
996c88e953
feat(pkger): add telegraf as a valid resource to the pkger parser
2019-12-03 11:17:20 -08:00
Johnny Steenbergen
d0a336fbf8
chore(pkger): refactor nested labels and non unique by name resources
...
makes the label mapping more generic so we don't have to create N number
of label mapping funcs.
2019-12-03 11:17:20 -08:00
Johnny Steenbergen
888baa2db6
feat(pkger): move bucket pkger model to reflect http APIs retention rules in palce of retention period
2019-11-22 11:13:06 -08:00
Johnny Steenbergen
4d0e0ba1a4
chore(pkger): fixing up the pkger parse error to respect the initial Error call
...
the errors changed during the pkger http server error improvements and this
fixes it to be similar to what it once was, only now its in a flatter fashion
very similar to the pkger http server apply response.
2019-11-21 17:37:14 -08:00
Johnny Steenbergen
9c525ad413
feat(pkger): add ability to export all and defined list of resources via influx cli to a package
...
refers: #15921
2019-11-21 10:55:12 -08:00
Johnny Steenbergen
a875a6a7ea
chore(pkger): add tests to pkg new cli command
2019-11-18 12:19:15 -08:00
Deary Hudson III
12846aa8e1
feat(pkger): adds histogram chart support ( #15943 )
2019-11-16 14:14:46 -06:00
Deary Hudson III
fbe04bea45
fix(pkger): adds back failures var ( #15935 )
2019-11-15 11:17:31 -06:00
Deary Hudson III
93c9189a49
feat(pkger): exports scatter and heatmap charts ( #15890 )
2019-11-14 19:05:21 -06:00
Johnny Steenbergen
1a28a3256e
feat(pkger): extend apply HTTP API to return parse err with 422 resp
2019-11-14 12:11:13 -08:00
Johnny Steenbergen
d08ebf8658
feat(pkger): improve error handling for parser
2019-11-14 08:32:52 -08:00
Johnny Steenbergen
e26b21e261
chore(pkger): add integration tests for pkger service
...
these tests supply coverage for the happy path of the pkger service
behavior.
2019-11-12 14:05:07 -08:00
Deary Hudson III
901a76382b
feat(pkger): adds heatmap ( #15857 )
2019-11-12 14:09:13 -06:00
Johnny Steenbergen
b58e7947b1
feat(pkger): add support for exporting resource associations
...
also adds some extra user friendliness. it sorts the pkg created via an
export by resource kinds. It also titles the kinds to make them match the
documentation even though the kind is case insensitive. Easier to read this
way.
2019-11-11 08:51:54 -08:00
Johnny Steenbergen
a64b976561
feat(pkger): add export functonality to pkger for existing buckets/labels/dashboards
...
no associations included at this time. Also fixes http response to be just
the pkg without the envelope. Having that envelope makes the API icky to
work with from any shell script or just saving it to file. This feels more
organic to just drop that envelope.
2019-11-08 16:55:24 -08:00
Johnny Steenbergen
5eb29e9ed9
feat(pkger): add label associations to variables
2019-11-07 12:33:20 -08:00
Johnny Steenbergen
d252b20ecc
feat(pkger): add support for variable resource kind to pkger
2019-11-07 12:33:20 -08:00
Johnny Steenbergen
2090afa5fd
chore(pkger): move pkger http server to http pkg
2019-11-07 09:44:24 -08:00
Johnny Steenbergen
2902638c8a
feat(pkger): add pgker http server to the api handler
2019-11-07 09:44:24 -08:00
Johnny Steenbergen
515b3f542a
feat(pkger): add support for the dry run and apply pkger http endpoints
...
not included is the pretty error handling for the pkger.ParseErr handling
2019-11-07 09:44:24 -08:00
Deary Hudson III
3d5e60f1de
feat(pkger): adds xy chart support ( #15767 )
2019-11-05 13:19:25 -06:00