Skip to content

Commit 4a49a46

Browse files
authored
Merge pull request #28 from efcasado/misc
Misc
2 parents 64f4534 + 5a78f95 commit 4a49a46

File tree

6 files changed

+22
-17
lines changed

6 files changed

+22
-17
lines changed

.releaserc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
["@semantic-release/exec", {
2929
"prepareCmd": "mv dist efcasado-splunk-datasource; tar -czvf efcasado-splunk-datasource-${nextRelease.version}.tar.gz efcasado-splunk-datasource"
3030
}],
31+
["@semantic-release/git",
32+
{
33+
"assets": ["CHANGELOG.md"]
34+
}
35+
],
3136
["@semantic-release/github",
3237
{
3338
"assets": ["efcasado-splunk-datasource-*.tar.gz"]

src/ConfigEditor.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import React, { ChangeEvent, PureComponent } from 'react';
22
import { LegacyForms } from '@grafana/ui';
33
import { DataSourcePluginOptionsEditorProps } from '@grafana/data';
4-
import { MyDataSourceOptions, MySecureJsonData } from './types';
4+
import { SplunkDataSourceOptions, SplunkSecureJsonData } from './types';
55

66
const { SecretFormField, FormField } = LegacyForms;
77

8-
interface Props extends DataSourcePluginOptionsEditorProps<MyDataSourceOptions> {}
8+
interface Props extends DataSourcePluginOptionsEditorProps<SplunkDataSourceOptions> {}
99

1010
interface State {}
1111

@@ -118,7 +118,7 @@ export class ConfigEditor extends PureComponent<Props, State> {
118118
render() {
119119
const { options } = this.props;
120120
const { jsonData, secureJsonFields } = options;
121-
const secureJsonData = (options.secureJsonData || {}) as MySecureJsonData;
121+
const secureJsonData = (options.secureJsonData || {}) as SplunkSecureJsonData;
122122

123123
return (
124124
<div className="gf-form-group">

src/QueryEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import React, { PureComponent } from 'react';
44
import { QueryField } from '@grafana/ui';
55
import { QueryEditorProps } from '@grafana/data';
66
import { DataSource } from './datasource';
7-
import { defaultQuery, MyDataSourceOptions, MyQuery } from './types';
7+
import { defaultQuery, SplunkDataSourceOptions, SplunkQuery } from './types';
88

9-
type Props = QueryEditorProps<DataSource, MyQuery, MyDataSourceOptions>;
9+
type Props = QueryEditorProps<DataSource, SplunkQuery, SplunkDataSourceOptions>;
1010

1111
export class QueryEditor extends PureComponent<Props> {
1212
onQueryTextChange = (value: string) => {

src/datasource.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ import {
88
MutableDataFrame,
99
} from '@grafana/data';
1010

11-
import { MyQuery, MyDataSourceOptions } from './types';
11+
import { SplunkQuery, SplunkDataSourceOptions } from './types';
1212

13-
export class DataSource extends DataSourceApi<MyQuery, MyDataSourceOptions> {
13+
export class DataSource extends DataSourceApi<SplunkQuery, SplunkDataSourceOptions> {
1414
url?: string;
1515

16-
constructor(instanceSettings: DataSourceInstanceSettings<MyDataSourceOptions>) {
16+
constructor(instanceSettings: DataSourceInstanceSettings<SplunkDataSourceOptions>) {
1717
super(instanceSettings);
1818

1919
this.url = instanceSettings.url;
2020
}
2121

22-
async query(options: DataQueryRequest<MyQuery>): Promise<DataQueryResponse> {
22+
async query(options: DataQueryRequest<SplunkQuery>): Promise<DataQueryResponse> {
2323
const moment = require('moment');
2424
const promises = options.targets.map((query) =>
2525
this.doRequest(query, options).then((response) => {
@@ -113,7 +113,7 @@ export class DataSource extends DataSourceApi<MyQuery, MyDataSourceOptions> {
113113
return result;
114114
}
115115

116-
async doSearchRequest(query: MyQuery, options: DataQueryRequest<MyQuery>) {
116+
async doSearchRequest(query: SplunkQuery, options: DataQueryRequest<SplunkQuery>) {
117117
const routePath = '/splunk-datasource';
118118
const { range } = options;
119119
const from = Math.floor(range!.from.valueOf() / 1000);
@@ -194,7 +194,7 @@ export class DataSource extends DataSourceApi<MyQuery, MyDataSourceOptions> {
194194
return { fields: fields, results: results };
195195
}
196196

197-
async doRequest(query: MyQuery, options: DataQueryRequest<MyQuery>) {
197+
async doRequest(query: SplunkQuery, options: DataQueryRequest<SplunkQuery>) {
198198
const sid: string = await this.doSearchRequest(query, options);
199199
// console.log(`DEBUG: sid=${sid}`);
200200

src/module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { DataSourcePlugin } from '@grafana/data';
22
import { DataSource } from './datasource';
33
import { ConfigEditor } from './ConfigEditor';
44
import { QueryEditor } from './QueryEditor';
5-
import { MyQuery, MyDataSourceOptions } from './types';
5+
import { SplunkQuery, SplunkDataSourceOptions } from './types';
66

7-
export const plugin = new DataSourcePlugin<DataSource, MyQuery, MyDataSourceOptions>(DataSource)
7+
export const plugin = new DataSourcePlugin<DataSource, SplunkQuery, SplunkDataSourceOptions>(DataSource)
88
.setConfigEditor(ConfigEditor)
99
.setQueryEditor(QueryEditor);

src/types.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import { DataQuery, DataSourceJsonData } from '@grafana/data';
22

3-
export interface MyQuery extends DataQuery {
3+
export interface SplunkQuery extends DataQuery {
44
queryText: string;
55
}
66

7-
export const defaultQuery: Partial<MyQuery> = {
7+
export const defaultQuery: Partial<SplunkQuery> = {
88
queryText: '',
99
};
1010

1111
/**
1212
* These are options configured for each DataSource instance
1313
*/
14-
export interface MyDataSourceOptions extends DataSourceJsonData {
14+
export interface SplunkDataSourceOptions extends DataSourceJsonData {
1515
protocol?: string;
1616
endpoint?: string;
1717
port?: string;
@@ -20,7 +20,7 @@ export interface MyDataSourceOptions extends DataSourceJsonData {
2020
/**
2121
* Value that is used in the backend, but never sent over HTTP to the frontend
2222
*/
23-
export interface MySecureJsonData {
23+
export interface SplunkSecureJsonData {
2424
username?: string;
2525
password?: string;
2626
token?: string;

0 commit comments

Comments
 (0)