From 6b4e7a2a441316a1c202e28ea2996dd4731f4f6e Mon Sep 17 00:00:00 2001 From: Justin Voss Date: Thu, 12 Sep 2024 15:27:54 -0400 Subject: [PATCH] github receive audit logs initial commit --- CHANGELOG.md | 1 + receiver/githubreceiver/config.go | 21 + receiver/githubreceiver/config_test.go | 152 + receiver/githubreceiver/factory.go | 19 + receiver/githubreceiver/factory_test.go | 12 +- .../internal/metadata/generated_status.go | 1 + receiver/githubreceiver/logTypes.go | 488 ++ receiver/githubreceiver/logs.go | 338 + receiver/githubreceiver/logs_test.go | 502 ++ receiver/githubreceiver/testdata/config.yaml | 9 +- .../testdata/logsTestData/config.yaml | 25 + .../gitHubResponse100LogsEnterprise.json | 1302 +++ .../gitHubResponse24LogsOrganization.json | 472 ++ .../gitHubResponse30LogsUser.json | 7264 +++++++++++++++++ .../gitHubResponseBasicEnterprise.json | 360 + .../gitHubResponseBasicOrganization.json | 28 + .../logsTestData/gitHubResponseBasicUser.json | 412 + .../logsTestData/gitHubResponseEmpty.json | 1 + .../testdata/logsTestData/plog.yaml | 752 ++ .../testdata/logsTestData/plog_org.yaml | 31 + .../testdata/logsTestData/plog_user.yaml | 40 + 21 files changed, 12227 insertions(+), 3 deletions(-) create mode 100644 receiver/githubreceiver/logTypes.go create mode 100644 receiver/githubreceiver/logs.go create mode 100644 receiver/githubreceiver/logs_test.go create mode 100644 receiver/githubreceiver/testdata/logsTestData/config.yaml create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponse100LogsEnterprise.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponse24LogsOrganization.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponse30LogsUser.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicEnterprise.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicOrganization.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicUser.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/gitHubResponseEmpty.json create mode 100644 receiver/githubreceiver/testdata/logsTestData/plog.yaml create mode 100644 receiver/githubreceiver/testdata/logsTestData/plog_org.yaml create mode 100644 receiver/githubreceiver/testdata/logsTestData/plog_user.yaml diff --git a/CHANGELOG.md b/CHANGELOG.md index 922ca2eb78ba..b119cc72fdd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,6 +76,7 @@ If you are looking for developer-facing changes, check out [CHANGELOG-API.md](./ Adds the ability to tune the minumum, default and maximum fetch sizes for the Kafka Receiver - `solarwindsapmsettingsextension`: Added logic for refresh function (#27668) - `githubreceiver`: Promote GitHub receiver metrics to alpha status. (#34960) +- `githubreceiver`: Add audit log implementation for GitHub Receiver to support user, organization, or enterprise logs. (#35015) - `googlecloudmonitoringreceiver`: Enhancing the Google Cloud monitoring receiver to establish a client connection, scrape GCP Cloud Metrics, and transform them into an OpenTelemetry compatible format for pipeline processing. (#33762) - Implements client connection to Google Cloud Monitoring API. - Scrapes timeseries data based on configured metrics. diff --git a/receiver/githubreceiver/config.go b/receiver/githubreceiver/config.go index f29dc7c0a429..2f29cef917ed 100644 --- a/receiver/githubreceiver/config.go +++ b/receiver/githubreceiver/config.go @@ -6,8 +6,10 @@ package githubreceiver // import "github.com/open-telemetry/opentelemetry-collec import ( "errors" "fmt" + "time" "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/config/configopaque" "go.opentelemetry.io/collector/confmap" "go.opentelemetry.io/collector/receiver/scraperhelper" @@ -24,6 +26,10 @@ type Config struct { scraperhelper.ControllerConfig `mapstructure:",squash"` Scrapers map[string]internal.Config `mapstructure:"scrapers"` metadata.MetricsBuilderConfig `mapstructure:",squash"` + AccessToken configopaque.String `mapstructure:"access_token"` + LogType string `mapstructure:"log_type"` // "user", "organization", or "enterprise" + Name string `mapstructure:"name"` // The name of the user, organization, or enterprise + PollInterval time.Duration `mapstructure:"poll_interval,omitempty"` // The interval at which to poll the GitHub API } var _ component.Config = (*Config)(nil) @@ -34,6 +40,21 @@ func (cfg *Config) Validate() error { if len(cfg.Scrapers) == 0 { return errors.New("must specify at least one scraper") } + if cfg.AccessToken == "" { + return fmt.Errorf("missing access_token; required") + } + if cfg.LogType == "" { + return fmt.Errorf("missing log_type; required") + } + if cfg.Name == "" { + return fmt.Errorf("missing name; required") + } + if cfg.PollInterval == 0 { + return fmt.Errorf("missing poll_interval; required") + } + if cfg.PollInterval < time.Duration(float64(time.Second)*0.72) { + return fmt.Errorf("invalid poll_interval; must be at least 0.72 seconds") + } return nil } diff --git a/receiver/githubreceiver/config_test.go b/receiver/githubreceiver/config_test.go index 3a6c26542c62..ca2d633df82f 100644 --- a/receiver/githubreceiver/config_test.go +++ b/receiver/githubreceiver/config_test.go @@ -40,6 +40,10 @@ func TestLoadConfig(t *testing.T) { defaultConfigGitHubScraper.(*Config).Scrapers = map[string]internal.Config{ metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), } + defaultConfigGitHubScraper.(*Config).AccessToken = "my_token" + defaultConfigGitHubScraper.(*Config).LogType = "user" + defaultConfigGitHubScraper.(*Config).Name = "github" + defaultConfigGitHubScraper.(*Config).PollInterval = 60 * time.Second assert.Equal(t, defaultConfigGitHubScraper, r0) @@ -52,6 +56,10 @@ func TestLoadConfig(t *testing.T) { Scrapers: map[string]internal.Config{ metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), }, + AccessToken: "my_token", + LogType: "user", + Name: "github", + PollInterval: time.Second * 60, } assert.Equal(t, expectedConfig, r1) @@ -120,3 +128,147 @@ func TestConfig_Unmarshal(t *testing.T) { }) } } + +func TestValidate(t *testing.T) { + testCases := []struct { + desc string + errExpected bool + errText string + config Config + }{ + { + desc: "pass simple", + errExpected: false, + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + LogType: "user", + Name: "testName", + PollInterval: 60 * time.Second, + }, + }, + { + desc: "fail no access token", + errExpected: true, + errText: "missing access_token; required", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + LogType: "user", + Name: "testName", + PollInterval: 60 * time.Second, + }, + }, + { + desc: "fail no log type", + errExpected: true, + errText: "missing log_type; required", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + Name: "testName", + PollInterval: 60 * time.Second, + }, + }, + { + desc: "fail no name", + errExpected: true, + errText: "missing name; required", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + LogType: "user", + PollInterval: 60 * time.Second, + }, + }, + { + desc: "fail no name", + errExpected: true, + errText: "missing name; required", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + LogType: "user", + PollInterval: 60 * time.Second, + }, + }, + { + desc: "fail with no poll interval", + errExpected: true, + errText: "missing poll_interval; required", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + LogType: "user", + Name: "testName", + }, + }, + { + desc: "fail invalid poll interval short", + errExpected: true, + errText: "invalid poll_interval; must be at least 0.72 seconds", + config: Config{ + ControllerConfig: scraperhelper.ControllerConfig{ + CollectionInterval: 30 * time.Second, + InitialDelay: 1 * time.Second, + }, + Scrapers: map[string]internal.Config{ + metadata.Type.String(): (&githubscraper.Factory{}).CreateDefaultConfig(), + }, + AccessToken: "AccessToken", + LogType: "user", + Name: "testName", + PollInterval: 700 * time.Millisecond, + }, + }, + } + + for _, tc := range testCases { + t.Run(tc.desc, func(t *testing.T) { + + err := component.ValidateConfig(tc.config) + + if tc.errExpected { + require.EqualError(t, err, tc.errText) + return + } + + require.NoError(t, err) + }) + } +} diff --git a/receiver/githubreceiver/factory.go b/receiver/githubreceiver/factory.go index 239b3ccadf29..9c09ac37b119 100644 --- a/receiver/githubreceiver/factory.go +++ b/receiver/githubreceiver/factory.go @@ -7,6 +7,7 @@ import ( "context" "errors" "fmt" + "time" "go.opentelemetry.io/collector/component" "go.opentelemetry.io/collector/consumer" @@ -34,6 +35,7 @@ func NewFactory() receiver.Factory { metadata.Type, createDefaultConfig, receiver.WithMetrics(createMetricsReceiver, metadata.MetricsStability), + receiver.WithLogs(createLogsReceiver, metadata.LogsStability), ) } @@ -56,6 +58,7 @@ func createDefaultConfig() component.Config { // TODO: aqp completely remove these comments if the metrics build config // needs to be defined in each scraper // MetricsBuilderConfig: metadata.DefaultMetricsBuilderConfig(), + PollInterval: time.Second * 60, } } @@ -87,6 +90,22 @@ func createMetricsReceiver( ) } +// Create the logs receiver according to the OTEL conventions taking in the +// context, receiver params, configuration from the component, and consumer (process or exporter) +func createLogsReceiver( + _ context.Context, + params receiver.Settings, + rConf component.Config, + consumer consumer.Logs, +) (receiver.Logs, error) { + cfg := rConf.(*Config) + rcvr, err := newGitHubLogsReceiver(cfg, params.Logger, consumer) + if err != nil { + return nil, fmt.Errorf("unable to create an log receiver instance: %w", err) + } + return rcvr, nil +} + func createAddScraperOpts( ctx context.Context, params receiver.Settings, diff --git a/receiver/githubreceiver/factory_test.go b/receiver/githubreceiver/factory_test.go index f55c55719cc3..08c7fac2ae6d 100644 --- a/receiver/githubreceiver/factory_test.go +++ b/receiver/githubreceiver/factory_test.go @@ -9,12 +9,14 @@ import ( "testing" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" "go.opentelemetry.io/collector/component" "go.opentelemetry.io/collector/component/componenttest" "go.opentelemetry.io/collector/consumer/consumertest" "go.opentelemetry.io/collector/receiver/receivertest" "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver/internal" + "github.com/open-telemetry/opentelemetry-collector-contrib/receiver/githubreceiver/internal/metadata" ) var creationSet = receivertest.NewNopSettings() @@ -28,6 +30,12 @@ func TestCreateDefaultConfig(t *testing.T) { assert.NoError(t, componenttest.CheckConfigStruct(cfg)) } +func TestType(t *testing.T) { + factory := NewFactory() + ft := factory.Type() + require.EqualValues(t, metadata.Type, ft) +} + func TestCreateReceiver(t *testing.T) { factory := NewFactory() cfg := factory.CreateDefaultConfig() @@ -41,8 +49,8 @@ func TestCreateReceiver(t *testing.T) { assert.NotNil(t, mReceiver) tLogs, err := factory.CreateLogsReceiver(context.Background(), creationSet, cfg, consumertest.NewNop()) - assert.Equal(t, err, component.ErrDataTypeIsNotSupported) - assert.Nil(t, tLogs) + assert.NoError(t, err) + assert.NotNil(t, tLogs) } func TestCreateReceiver_ScraperKeyConfigError(t *testing.T) { diff --git a/receiver/githubreceiver/internal/metadata/generated_status.go b/receiver/githubreceiver/internal/metadata/generated_status.go index feb2c071639c..34c35bbb80b6 100644 --- a/receiver/githubreceiver/internal/metadata/generated_status.go +++ b/receiver/githubreceiver/internal/metadata/generated_status.go @@ -13,4 +13,5 @@ var ( const ( MetricsStability = component.StabilityLevelAlpha + LogsStability = component.StabilityLevelAlpha ) diff --git a/receiver/githubreceiver/logTypes.go b/receiver/githubreceiver/logTypes.go new file mode 100644 index 000000000000..8fe2f2b16fc3 --- /dev/null +++ b/receiver/githubreceiver/logTypes.go @@ -0,0 +1,488 @@ +package githubreceiver + +import "time" + +// type gitHubLog struct { +// logType string +// user *gitHubUserLog +// org *gitHubOrganizationLog +// enterprise *gitHubEnterpriseLog +// } + +// GitHubLog represents a log entry for GitHub events. +type GitHubLog interface { +} + +// ActorLocation represents the location of the actor. +type ActorLocation struct { + CountryCode string `json:"country_code"` +} + +// gitHubEnterpriseLog represents a log entry for GitHub Enterprise events. +type gitHubEnterpriseLog struct { + Timestamp int64 `json:"@timestamp"` + DocumentID string `json:"document_id"` + Action string `json:"action"` + Actor string `json:"actor"` + ActorID int64 `json:"actor_id"` + ActorIsBot bool `json:"actor_is_bot,omitempty"` + ActorIP string `json:"actor_ip,omitempty"` + ActorLocation ActorLocation `json:"actor_location,omitempty"` + CountryCode string `json:"country_code,omitempty"` + Business string `json:"business,omitempty"` + BusinessID int64 `json:"business_id,omitempty"` + CreatedAt int64 `json:"created_at"` + OperationType string `json:"operation_type,omitempty"` + UserAgent string `json:"user_agent,omitempty"` + ActorLogin string `json:"actor_login,omitempty"` + ActorLocationCountryCode string `json:"actor_location_country_code,omitempty"` + ActorAvatarURL string `json:"actor_avatar_url,omitempty"` + ActorIsEnterpriseOwner bool `json:"actor_is_enterprise_owner,omitempty"` + ActorUserAgent string `json:"actor_user_agent,omitempty"` + Repository string `json:"repository,omitempty"` + RepoPrivate bool `json:"repo_private,omitempty"` + RepoVisibility string `json:"repo_visibility,omitempty"` + TargetLogin string `json:"target_login,omitempty"` + TargetType string `json:"target_type,omitempty"` + Team string `json:"team,omitempty"` + TeamID int64 `json:"team_id,omitempty"` + TeamSlug string `json:"team_slug,omitempty"` + Enterprise string `json:"enterprise,omitempty"` + EnterpriseID int64 `json:"enterprise_id,omitempty"` + EnterpriseSlug string `json:"enterprise_slug,omitempty"` + User string `json:"user,omitempty"` + UserID int64 `json:"user_id,omitempty"` + UserLogin string `json:"user_login,omitempty"` + Permission string `json:"permission,omitempty"` + Ref string `json:"ref,omitempty"` + Branch string `json:"branch,omitempty"` + Environment string `json:"environment,omitempty"` + Workflow string `json:"workflow,omitempty"` + Deployment string `json:"deployment,omitempty"` + RunID int64 `json:"run_id,omitempty"` + InstallationID int64 `json:"installation_id,omitempty"` + InvitationID int64 `json:"invitation_id,omitempty"` + Integration string `json:"integration,omitempty"` + IntegrationID int64 `json:"integration_id,omitempty"` + ExternalURL string `json:"external_url,omitempty"` + DocumentationURL string `json:"documentation_url,omitempty"` + EnvironmentName string `json:"environment_name,omitempty"` + JobName string `json:"job_name,omitempty"` + JobStatus string `json:"job_status,omitempty"` + OrganizationUpgrade bool `json:"organization_upgrade,omitempty"` + Plan string `json:"plan,omitempty"` + BillingEmail string `json:"billing_email,omitempty"` + AuditLogStreamSink string `json:"audit_log_stream_sink,omitempty"` + AuditLogStreamResult string `json:"audit_log_stream_result,omitempty"` + DeploymentEnvironment string `json:"deployment_environment,omitempty"` + Member string `json:"member,omitempty"` + MemberLogin string `json:"member_login,omitempty"` + SSHKey string `json:"ssh_key,omitempty"` + SSHKeyID int64 `json:"ssh_key_id,omitempty"` + TargetID int64 `json:"target_id,omitempty"` + RepositoryID int64 `json:"repository_id,omitempty"` + RepositoryPublic bool `json:"repository_public,omitempty"` + RepoOwner string `json:"repo_owner,omitempty"` + RepoOwnerID int64 `json:"repo_owner_id,omitempty"` + ProtectedBranch bool `json:"protected_branch,omitempty"` + RefName string `json:"ref_name,omitempty"` + OrganizationBillingEmail string `json:"organization_billing_email,omitempty"` + PreviousPermission string `json:"previous_permission,omitempty"` + HookID int64 `json:"hook_id,omitempty"` + HookURL string `json:"hook_url,omitempty"` + HookName string `json:"hook_name,omitempty"` + BranchProtection string `json:"branch_protection,omitempty"` + WorkflowRunID int64 `json:"workflow_run_id,omitempty"` + WorkflowFileName string `json:"workflow_file_name,omitempty"` + WorkflowFilePath string `json:"workflow_file_path,omitempty"` + RunAttempt int64 `json:"run_attempt,omitempty"` + WorkflowRunStartedAt int64 `json:"workflow_run_started_at,omitempty"` + WorkflowRunConclusion string `json:"workflow_run_conclusion,omitempty"` + SSHKeyTitle string `json:"ssh_key_title,omitempty"` + SSHKeyFingerprint string `json:"ssh_key_fingerprint,omitempty"` + OAuthTokenID int64 `json:"oauth_token_id,omitempty"` + OAuthTokenName string `json:"oauth_token_name,omitempty"` + ApplicationID int64 `json:"application_id,omitempty"` + ApplicationName string `json:"application_name,omitempty"` + License string `json:"license,omitempty"` + LicenseExpiry int64 `json:"license_expiry,omitempty"` + SAMLNameID string `json:"saml_name_id,omitempty"` + SAMLNameIDEmail string `json:"saml_name_id_email,omitempty"` + SAMLNameIDUser string `json:"saml_name_id_user,omitempty"` + SSOID int64 `json:"sso_id,omitempty"` + SSOName string `json:"sso_name,omitempty"` + TwoFAEnforcement bool `json:"2fa_enforcement,omitempty"` + TwoFAType string `json:"2fa_type,omitempty"` + OrgName string `json:"org_name,omitempty"` + OrgRole string `json:"org_role,omitempty"` + OrgLogin string `json:"org_login,omitempty"` + ActionDescription string `json:"action_description,omitempty"` + LDAPDN string `json:"ldap_dn,omitempty"` + MFA string `json:"mfa,omitempty"` + MFAEnrollment bool `json:"mfa_enrollment,omitempty"` + Name string `json:"name,omitempty"` + Org string `json:"org,omitempty"` + OrgID int64 `json:"org_id,omitempty"` + OwnerType string `json:"owner_type,omitempty"` +} + +// gitHubOrganizationLog represents a log entry for GitHub organization events. +type gitHubOrganizationLog struct { + Timestamp int64 `json:"@timestamp"` + DocumentID string `json:"document_id"` + Action string `json:"action"` + Actor string `json:"actor"` + ActorID int64 `json:"actor_id"` + ActorIP string `json:"actor_ip,omitempty"` + ActorLocation ActorLocation `json:"actor_location,omitempty"` + CountryCode string `json:"country_code,omitempty"` + ActorLogin string `json:"actor_login,omitempty"` + ActorLocationCountryCode string `json:"actor_location_country_code,omitempty"` + ActorAvatarURL string `json:"actor_avatar_url,omitempty"` + Business string `json:"business,omitempty"` + BusinessID int64 `json:"business_id,omitempty"` + CreatedAt int64 `json:"created_at"` + OperationType string `json:"operation_type,omitempty"` + Repository string `json:"repository,omitempty"` + RepoPrivate bool `json:"repo_private,omitempty"` + RepoVisibility string `json:"repo_visibility,omitempty"` + TargetLogin string `json:"target_login,omitempty"` + TargetType string `json:"target_type,omitempty"` + Team string `json:"team,omitempty"` + TeamID int64 `json:"team_id,omitempty"` + TeamName string `json:"team_name,omitempty"` + TeamSlug string `json:"team_slug,omitempty"` + Org string `json:"org,omitempty"` + OrgID int64 `json:"org_id,omitempty"` + OrgLogin string `json:"org_login,omitempty"` + User string `json:"user,omitempty"` + UserID int64 `json:"user_id,omitempty"` + UserLogin string `json:"user_login,omitempty"` + Permission string `json:"permission,omitempty"` + Ref string `json:"ref,omitempty"` + Branch string `json:"branch,omitempty"` + Environment string `json:"environment,omitempty"` + Workflow string `json:"workflow,omitempty"` + Deployment string `json:"deployment,omitempty"` + RunID int64 `json:"run_id,omitempty"` + InstallationID int64 `json:"installation_id,omitempty"` + InvitationID int64 `json:"invitation_id,omitempty"` + Integration string `json:"integration,omitempty"` + IntegrationID int64 `json:"integration_id,omitempty"` + ExternalURL string `json:"external_url,omitempty"` + DocumentationURL string `json:"documentation_url,omitempty"` + EnvironmentName string `json:"environment_name,omitempty"` + JobName string `json:"job_name,omitempty"` + JobStatus string `json:"job_status,omitempty"` + OrganizationUpgrade bool `json:"organization_upgrade,omitempty"` + Plan string `json:"plan,omitempty"` + BillingEmail string `json:"billing_email,omitempty"` + AuditLogStreamSink string `json:"audit_log_stream_sink,omitempty"` + AuditLogStreamResult string `json:"audit_log_stream_result,omitempty"` + DeploymentEnvironment string `json:"deployment_environment,omitempty"` + Enterprise string `json:"enterprise,omitempty"` + EnterpriseID int64 `json:"enterprise_id,omitempty"` + Member string `json:"member,omitempty"` + MemberLogin string `json:"member_login,omitempty"` + ActorIsBot bool `json:"actor_is_bot,omitempty"` + ActorEnterpriseOwner bool `json:"actor_enterprise_owner,omitempty"` + SSHKey string `json:"ssh_key,omitempty"` + SSHKeyID int64 `json:"ssh_key_id,omitempty"` + TargetID int64 `json:"target_id,omitempty"` + RepositoryID int64 `json:"repository_id,omitempty"` + RepositoryPublic bool `json:"repository_public,omitempty"` + RepoOwner string `json:"repo_owner,omitempty"` + RepoOwnerID int64 `json:"repo_owner_id,omitempty"` + ProtectedBranch bool `json:"protected_branch,omitempty"` + RefName string `json:"ref_name,omitempty"` + OrganizationBillingEmail string `json:"organization_billing_email,omitempty"` + PreviousPermission string `json:"previous_permission,omitempty"` + HookID int64 `json:"hook_id,omitempty"` + HookURL string `json:"hook_url,omitempty"` + HookName string `json:"hook_name,omitempty"` + BranchProtection string `json:"branch_protection,omitempty"` + WorkflowRunID int64 `json:"workflow_run_id,omitempty"` + WorkflowFileName string `json:"workflow_file_name,omitempty"` + WorkflowFilePath string `json:"workflow_file_path,omitempty"` + RunAttempt int64 `json:"run_attempt,omitempty"` + WorkflowRunStartedAt int64 `json:"workflow_run_started_at,omitempty"` + WorkflowRunConclusion string `json:"workflow_run_conclusion,omitempty"` + SSHKeyTitle string `json:"ssh_key_title,omitempty"` + SSHKeyFingerprint string `json:"ssh_key_fingerprint,omitempty"` +} + +// gitHubUserLog represents a log entry for GitHub user events. +type gitHubUserLog struct { + ID string `json:"id"` + Type string `json:"type"` + Actor Actor `json:"actor"` + Repo Repository `json:"repo"` + Payload interface{} `json:"payload,omitempty"` + Org Organization `json:"org,omitempty"` + Public bool `json:"public"` + CreatedAt time.Time `json:"created_at"` +} + +// Actor represents the user who performed the action. +type Actor struct { + ID int64 `json:"id"` + Login string `json:"login"` + DisplayLogin string `json:"display_login,omitempty"` + GravatarID string `json:"gravatar_id,omitempty"` + URL string `json:"url"` + AvatarURL string `json:"avatar_url"` +} + +// Repository represents a GitHub repository. +type Repository struct { + ID int64 `json:"id"` + Name string `json:"name"` + URL string `json:"url"` +} + +// Organization represents a GitHub organization. +type Organization struct { + ID int64 `json:"id,omitempty"` + Login string `json:"login,omitempty"` + GravatarID string `json:"gravatar_id,omitempty"` + URL string `json:"url,omitempty"` + AvatarURL string `json:"avatar_url,omitempty"` +} + +// PushEvent represents a push event from GitHub. +type PushEvent struct { + Ref string `json:"ref"` + Before string `json:"before"` + After string `json:"after"` + Commits []Commit `json:"commits"` + Size int `json:"size"` + Pusher User `json:"pusher"` + Repository Repository `json:"repository"` +} + +// Commit represents a commit in a push event. +type Commit struct { + SHA string `json:"sha"` + Author Author `json:"author"` + Message string `json:"message"` + Distinct bool `json:"distinct"` + URL string `json:"url"` +} + +// Author represents the author of a commit. +type Author struct { + Name string `json:"name"` + Email string `json:"email"` + Date string `json:"date"` +} + +// User represents a GitHub user +type User struct { + Login string `json:"login"` + ID int `json:"id"` + NodeID string `json:"node_id"` + AvatarURL string `json:"avatar_url"` + GravatarID string `json:"gravatar_id"` + URL string `json:"url"` + HTMLURL string `json:"html_url"` + FollowersURL string `json:"followers_url"` + FollowingURL string `json:"following_url"` + GistsURL string `json:"gists_url"` + StarredURL string `json:"starred_url"` + SubscriptionsURL string `json:"subscriptions_url"` + OrganizationsURL string `json:"organizations_url"` + ReposURL string `json:"repos_url"` + EventsURL string `json:"events_url"` + ReceivedEventsURL string `json:"received_events_url"` + Type string `json:"type"` + SiteAdmin bool `json:"site_admin"` +} + +// Repo represents a GitHub repository. +type Repo struct { + ID int `json:"id"` + NodeID string `json:"node_id"` + Name string `json:"name"` + FullName string `json:"full_name"` + Private bool `json:"private"` + Owner User `json:"owner"` + HTMLURL string `json:"html_url"` + Description string `json:"description"` + Fork bool `json:"fork"` + URL string `json:"url"` + ForksURL string `json:"forks_url"` + KeysURL string `json:"keys_url"` + CollaboratorsURL string `json:"collaborators_url"` + TeamsURL string `json:"teams_url"` + HooksURL string `json:"hooks_url"` + IssueEventsURL string `json:"issue_events_url"` + EventsURL string `json:"events_url"` + AssigneesURL string `json:"assignees_url"` + BranchesURL string `json:"branches_url"` + TagsURL string `json:"tags_url"` + BlobsURL string `json:"blobs_url"` + GitTagsURL string `json:"git_tags_url"` + GitRefsURL string `json:"git_refs_url"` + TreesURL string `json:"trees_url"` + StatusesURL string `json:"statuses_url"` + LanguagesURL string `json:"languages_url"` + StargazersURL string `json:"stargazers_url"` + ContributorsURL string `json:"contributors_url"` + SubscribersURL string `json:"subscribers_url"` + SubscriptionURL string `json:"subscription_url"` + CommitsURL string `json:"commits_url"` + GitCommitsURL string `json:"git_commits_url"` + CommentsURL string `json:"comments_url"` + IssueCommentURL string `json:"issue_comment_url"` + ContentsURL string `json:"contents_url"` + CompareURL string `json:"compare_url"` + MergesURL string `json:"merges_url"` + ArchiveURL string `json:"archive_url"` + DownloadsURL string `json:"downloads_url"` + IssuesURL string `json:"issues_url"` + PullsURL string `json:"pulls_url"` + MilestonesURL string `json:"milestones_url"` + NotificationsURL string `json:"notifications_url"` + LabelsURL string `json:"labels_url"` + ReleasesURL string `json:"releases_url"` + DeploymentsURL string `json:"deployments_url"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` + PushedAt time.Time `json:"pushed_at"` + GitURL string `json:"git_url"` + SSHURL string `json:"ssh_url"` + CloneURL string `json:"clone_url"` + SVNURL string `json:"svn_url"` + Homepage string `json:"homepage"` + Size int `json:"size"` + StargazersCount int `json:"stargazers_count"` + WatchersCount int `json:"watchers_count"` + Language string `json:"language"` + HasIssues bool `json:"has_issues"` + HasProjects bool `json:"has_projects"` + HasDownloads bool `json:"has_downloads"` + HasWiki bool `json:"has_wiki"` + HasPages bool `json:"has_pages"` + HasDiscussions bool `json:"has_discussions"` + ForksCount int `json:"forks_count"` + MirrorURL string `json:"mirror_url"` + Archived bool `json:"archived"` + Disabled bool `json:"disabled"` + OpenIssuesCount int `json:"open_issues_count"` + License License `json:"license"` + AllowForking bool `json:"allow_forking"` + IsTemplate bool `json:"is_template"` + WebCommitSignoffRequired bool `json:"web_commit_signoff_required"` + Topics []string `json:"topics"` + Visibility string `json:"visibility"` + Forks int `json:"forks"` + OpenIssues int `json:"open_issues"` + Watchers int `json:"watchers"` + DefaultBranch string `json:"default_branch"` +} + +// License represents the license of a repository. +type License struct { + Key string `json:"key"` + Name string `json:"name"` + SpdxID string `json:"spdx_id"` + URL string `json:"url"` + NodeID string `json:"node_id"` +} + +// Links represents the links for a pull request. +type Links struct { + Self Href `json:"self"` + HTML Href `json:"html"` + Issue Href `json:"issue"` + Comments Href `json:"comments"` + ReviewComments Href `json:"review_comments"` + ReviewComment Href `json:"review_comment"` + Commits Href `json:"commits"` + Statuses Href `json:"statuses"` +} + +// Href represents a link. +type Href struct { + Href string `json:"href"` +} + +// PullRequestEvent represents a pull request event from GitHub. +type PullRequestEvent struct { + Action string `json:"action"` + Number int `json:"number"` + PullRequest PullRequest `json:"pull_request"` +} + +// PullRequest represents a GitHub pull request. +type PullRequest struct { + URL string `json:"url"` + ID int `json:"id"` + NodeID string `json:"node_id"` + HTMLURL string `json:"html_url"` + DiffURL string `json:"diff_url"` + PatchURL string `json:"patch_url"` + IssueURL string `json:"issue_url"` + Number int `json:"number"` + State string `json:"state"` + Locked bool `json:"locked"` + Title string `json:"title"` + User User `json:"user"` + Body string `json:"body"` + CreatedAt time.Time `json:"created_at"` + UpdatedAt time.Time `json:"updated_at"` + ClosedAt *time.Time `json:"closed_at"` + MergedAt *time.Time `json:"merged_at"` + MergeCommitSHA string `json:"merge_commit_sha"` + Assignee *User `json:"assignee"` + Assignees []User `json:"assignees"` + RequestedReviewers []User `json:"requested_reviewers"` + RequestedTeams []string `json:"requested_teams"` + Labels []string `json:"labels"` + Milestone *string `json:"milestone"` + Draft bool `json:"draft"` + CommitsURL string `json:"commits_url"` + ReviewCommentsURL string `json:"review_comments_url"` + ReviewCommentURL string `json:"review_comment_url"` + CommentsURL string `json:"comments_url"` + StatusesURL string `json:"statuses_url"` + Head Branch `json:"head"` + Base Branch `json:"base"` + Links Links `json:"_links"` + AuthorAssociation string `json:"author_association"` + AutoMerge *string `json:"auto_merge"` + ActiveLockReason *string `json:"active_lock_reason"` +} + +// Branch represents a GitHub branch. +type Branch struct { + Label string `json:"label"` + Ref string `json:"ref"` + SHA string `json:"sha"` + User User `json:"user"` + Repo Repo `json:"repo"` +} + +// DeleteEvent represents a delete event from GitHub. +type DeleteEvent struct { + Ref string `json:"ref,omitempty"` + RefType string `json:"ref_type,omitempty"` + PusherType string `json:"pusher_type,omitempty"` +} + +// WatchEvent represents a watch event from GitHub. +type WatchEvent struct { + Action string `json:"action,omitempty"` +} + +// ReleaseEvent represents a release event from GitHub. +type ReleaseEvent struct { + Action string `json:"action,omitempty"` + Release struct { + ID int64 `json:"id,omitempty"` + TagName string `json:"tag_name,omitempty"` + TargetCommitish string `json:"target_commitish,omitempty"` + Name string `json:"name,omitempty"` + Body string `json:"body,omitempty"` + } `json:"release,omitempty"` +} diff --git a/receiver/githubreceiver/logs.go b/receiver/githubreceiver/logs.go new file mode 100644 index 000000000000..69a74698b4ec --- /dev/null +++ b/receiver/githubreceiver/logs.go @@ -0,0 +1,338 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package githubreceiver + +import ( + "context" + "encoding/json" + "fmt" + "io" + "net/http" + "strings" + "sync" + "time" + + "go.opentelemetry.io/collector/component" + "go.opentelemetry.io/collector/consumer" + "go.opentelemetry.io/collector/pdata/pcommon" + "go.opentelemetry.io/collector/pdata/plog" + "go.uber.org/zap" +) + +var gitHubMaxLimit = 100 + +type httpClient interface { + Do(req *http.Request) (*http.Response, error) + CloseIdleConnections() +} + +type gitHubLogsReceiver struct { + client httpClient + logger *zap.Logger + consumer consumer.Logs + cfg *Config + wg *sync.WaitGroup + cancel context.CancelFunc + nextURL string +} + +// newGitHubLogsReceiver creates a new GitHub logs receiver. +func newGitHubLogsReceiver(cfg *Config, logger *zap.Logger, consumer consumer.Logs) (*gitHubLogsReceiver, error) { + return &gitHubLogsReceiver{ + cfg: cfg, + logger: logger, + consumer: consumer, + wg: &sync.WaitGroup{}, + client: http.DefaultClient, + }, nil +} + +// start begins the receiver's operation. +func (r *gitHubLogsReceiver) Start(_ context.Context, _ component.Host) error { + r.logger.Info("Starting GitHub logs receiver") + ctx, cancel := context.WithCancel(context.Background()) + r.cancel = cancel + r.wg.Add(1) + if r.cfg.PollInterval > 0 { + // Start polling + go r.startPolling(ctx) + } + return nil + +} + +func (r *gitHubLogsReceiver) setupWebhook() error { + // waiting on open source code for webhooks: https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34944/commits + return nil +} + +func (r *gitHubLogsReceiver) startPolling(ctx context.Context) { + defer r.wg.Done() + t := time.NewTicker(r.cfg.PollInterval) + err := r.poll(ctx) + if err != nil { + r.logger.Error("there was an error during the first poll", zap.Error(err)) + } + for { + select { + case <-ctx.Done(): + return + case <-t.C: + err := r.poll(ctx) + if err != nil { + r.logger.Error("there was an error during the poll", zap.Error(err)) + } + } + } +} + +func (r *gitHubLogsReceiver) poll(ctx context.Context) error { + logEvents := r.getLogs(ctx) + observedTime := pcommon.NewTimestampFromTime(time.Now()) + logs := r.processLogEvents(observedTime, logEvents) + if logs.LogRecordCount() > 0 { + if err := r.consumer.ConsumeLogs(ctx, logs); err != nil { + return err + } + } + return nil +} + +func (r *gitHubLogsReceiver) getLogs(ctx context.Context) []interface{} { + pollTime := time.Now().UTC() + token := r.cfg.AccessToken + page := 1 + var url string + var endpoint string + var curLogs []interface{} + var allLogs []interface{} + + // initialize log slice variable for unmarshalling + var userLogs []gitHubUserLog + var orgLogs []gitHubOrganizationLog + var enterpriseLogs []gitHubEnterpriseLog + + // set endpoint based on log type + switch r.cfg.LogType { + case "user": + endpoint = fmt.Sprintf("users/%s/events/public", r.cfg.Name) + case "organization": + endpoint = fmt.Sprintf("orgs/%s/audit-log", r.cfg.Name) + default: // "enterprise" + endpoint = fmt.Sprintf("enterprises/%s/audit-log", r.cfg.Name) + } + + for { + // use nextURL if it's set + if r.nextURL != "" { + url = r.nextURL + } else { + url = fmt.Sprintf("https://github.com/gitapi/%s?per_page=%d&page=%d", endpoint, gitHubMaxLimit, page) + } + + // create a new HTTP request with the provided context and URL + req, err := http.NewRequestWithContext(ctx, "GET", url, nil) + if err != nil { + r.logger.Error("error creating request: %w", zap.Error(err)) + return allLogs + } + + // add headers + req.Header.Add("Authorization", fmt.Sprintf("Bearer %s", token)) + req.Header.Add("Accept", "application/vnd.github.v3+json") // optional? + req.Header.Add("X-GitHub-Api-Version", "2022-11-28") // optional? + + resp, err := r.client.Do(req) + if err != nil { + r.logger.Error("error making request", zap.Error(err)) + return allLogs + } + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + r.logger.Error("unexpected status code", zap.Int("statusCode", resp.StatusCode)) + return allLogs + } + + // read response body + body, err := io.ReadAll(resp.Body) + if err != nil { + r.logger.Error("error reading response body", zap.Error(err)) + return allLogs + } + + // unmarshal JSON into the appropriate log type + var unmarshalErr error + switch r.cfg.LogType { + case "user": + unmarshalErr = json.Unmarshal(body, &userLogs) + curLogs = make([]interface{}, len(userLogs)) + for i, log := range userLogs { + curLogs[i] = log + } + case "organization": + unmarshalErr = json.Unmarshal(body, &orgLogs) + curLogs = make([]interface{}, len(orgLogs)) + for i, log := range orgLogs { + curLogs[i] = log + } + default: // "enterprise" + unmarshalErr = json.Unmarshal(body, &enterpriseLogs) + curLogs = make([]interface{}, len(enterpriseLogs)) + for i, log := range enterpriseLogs { + curLogs[i] = log + } + } + + if unmarshalErr != nil { + r.logger.Error("error unmarshalling JSON", zap.Error(unmarshalErr)) + return allLogs + } + + // append current logs to allLogs + allLogs = append(allLogs, curLogs...) + + page = r.setNextLink(resp, page) + + // check for the 'Link' header and set the next URL if it exists + var curLogTime time.Time + if len(curLogs) != 0 { + switch r.cfg.LogType { + case "user": + curLogTime = curLogs[len(curLogs)-1].(gitHubUserLog).CreatedAt + case "organization": + curLogTime = millisecondsToTime(curLogs[len(curLogs)-1].(gitHubOrganizationLog).Timestamp) + case "enterprise": + curLogTime = millisecondsToTime(curLogs[len(curLogs)-1].(gitHubEnterpriseLog).Timestamp) + } + } + + if r.nextURL == "" || len(curLogs) < gitHubMaxLimit || curLogTime.After(pollTime) { + break + } + } + + return allLogs +} + +func (r *gitHubLogsReceiver) processLogEvents(observedTime pcommon.Timestamp, logEvents []interface{}) plog.Logs { + logs := plog.NewLogs() + resourceLogs := logs.ResourceLogs().AppendEmpty() + resourceLogs.ScopeLogs().AppendEmpty() + resourceAttributes := resourceLogs.Resource().Attributes() + resourceAttributes.PutStr("log_type", r.cfg.LogType) + resourceAttributes.PutStr("name", r.cfg.Name) + + for _, logEvent := range logEvents { + logRecord := resourceLogs.ScopeLogs().At(0).LogRecords().AppendEmpty() + logRecord.SetObservedTimestamp(observedTime) + + var timestamp time.Time + switch event := logEvent.(type) { + case *gitHubUserLog: + timestamp = time.UnixMilli(event.CreatedAt.UnixNano() / int64(time.Millisecond)) + case *gitHubOrganizationLog: + timestamp = time.UnixMilli(event.Timestamp) + case *gitHubEnterpriseLog: + timestamp = time.UnixMilli(event.Timestamp) + } + + logRecord.SetTimestamp(pcommon.NewTimestampFromTime(timestamp)) + + // body + logEventBytes, err := json.Marshal(logEvent) + if err != nil { + r.logger.Error("unable to marshal logEvent", zap.Error(err)) + } else { + logRecord.Body().SetStr(string(logEventBytes)) + } + // add attributes + + switch r.cfg.LogType { + case "user": + r.addUserAttributes(logRecord, logEvent.(gitHubUserLog)) + case "organization": + r.addOrganizationAttributes(logRecord, logEvent.(gitHubOrganizationLog)) + case "enterprise": + r.addEnterpriseAttributes(logRecord, logEvent.(gitHubEnterpriseLog)) + } + } + return logs +} + +// Helper function to add organization attributes to logRecord +func (r *gitHubLogsReceiver) addUserAttributes(logRecord plog.LogRecord, logEvent GitHubLog) { + // add attributes + attrs := logRecord.Attributes() + attrs.PutStr("id", logEvent.(gitHubUserLog).ID) + attrs.PutStr("type", logEvent.(gitHubUserLog).Type) + attrs.PutInt("actor.id", logEvent.(gitHubUserLog).Actor.ID) + attrs.PutStr("actor.login", logEvent.(gitHubUserLog).Actor.Login) + attrs.PutStr("actor.display_login", logEvent.(gitHubUserLog).Actor.DisplayLogin) + attrs.PutStr("actor.URL", logEvent.(gitHubUserLog).Actor.URL) + attrs.PutInt("repo.id", logEvent.(gitHubUserLog).Repo.ID) + +} + +// Helper function to add organization attributes to logRecord +func (r *gitHubLogsReceiver) addOrganizationAttributes(logRecord plog.LogRecord, logEvent GitHubLog) { + // add attributes + attrs := logRecord.Attributes() + attrs.PutStr("action", logEvent.(gitHubOrganizationLog).Action) + attrs.PutStr("actor", logEvent.(gitHubOrganizationLog).Actor) + attrs.PutInt("actor_id", logEvent.(gitHubOrganizationLog).ActorID) + attrs.PutInt("created_at", logEvent.(gitHubOrganizationLog).CreatedAt) +} + +// Helper function to add enterprise attributes to logRecord +func (r *gitHubLogsReceiver) addEnterpriseAttributes(logRecord plog.LogRecord, logEvent GitHubLog) { + // add attributes + attrs := logRecord.Attributes() + attrs.PutStr("_document_id", logEvent.(gitHubEnterpriseLog).DocumentID) + attrs.PutStr("action", logEvent.(gitHubEnterpriseLog).Action) + attrs.PutStr("actor", logEvent.(gitHubEnterpriseLog).Actor) + attrs.PutInt("actor_id", logEvent.(gitHubEnterpriseLog).ActorID) + attrs.PutStr("actor_location", logEvent.(gitHubEnterpriseLog).ActorLocation.CountryCode) + attrs.PutStr("business", logEvent.(gitHubEnterpriseLog).Business) + attrs.PutInt("business_id", logEvent.(gitHubEnterpriseLog).BusinessID) + attrs.PutInt("created_at", logEvent.(gitHubEnterpriseLog).CreatedAt) + attrs.PutStr("operation_type", logEvent.(gitHubEnterpriseLog).OperationType) + attrs.PutStr("user_agent", logEvent.(gitHubEnterpriseLog).UserAgent) +} + +func (r *gitHubLogsReceiver) setNextLink(res *http.Response, page int) int { + for _, link := range res.Header["Link"] { + // split the link into URL and parameters + parts := strings.Split(strings.TrimSpace(link), ";") + if len(parts) < 2 { + continue + } + + // check if the "rel" parameter is "next" + if strings.TrimSpace(parts[1]) == `rel="next"` { + page++ + + // extract and return the URL + r.nextURL = strings.Trim(parts[0], "<>") + + return page + } + } + r.logger.Error("unable to get next link") + return page +} + +func millisecondsToTime(ms int64) time.Time { + return time.Unix(0, ms*int64(time.Millisecond)) +} + +func (r *gitHubLogsReceiver) Shutdown(_ context.Context) error { + r.logger.Debug("shutting down logs receiver") + if r.cancel != nil { + r.cancel() + } + r.client.CloseIdleConnections() + r.wg.Wait() + return nil +} diff --git a/receiver/githubreceiver/logs_test.go b/receiver/githubreceiver/logs_test.go new file mode 100644 index 000000000000..9048ad9f9aeb --- /dev/null +++ b/receiver/githubreceiver/logs_test.go @@ -0,0 +1,502 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package githubreceiver + +import ( + "context" + "io" + "net/http" + "os" + "strconv" + "strings" + "testing" + + "github.com/stretchr/testify/require" + "go.opentelemetry.io/collector/component/componenttest" + "go.opentelemetry.io/collector/config/configopaque" + "go.opentelemetry.io/collector/consumer" + "go.opentelemetry.io/collector/consumer/consumertest" + "go.uber.org/zap" + + "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/golden" + "github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatatest/plogtest" +) + +type mockHTTPClient struct { + mockDo func(req *http.Request) (*http.Response, error) +} + +func (m *mockHTTPClient) Do(req *http.Request) (*http.Response, error) { + return m.mockDo(req) +} +func (m *mockHTTPClient) CloseIdleConnections() {} + +func TestStartShutdown(t *testing.T) { + cfg := createDefaultConfig().(*Config) + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), consumertest.NewNop()) + require.NoError(t, err) + + err = recv.Start(context.Background(), componenttest.NewNopHost()) + require.NoError(t, err) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestShutdownNoServer(t *testing.T) { + // test that shutdown without a start does not error or panic + recv := newReceiver(t, createDefaultConfig().(*Config), consumertest.NewNop()) + require.NoError(t, recv.Shutdown(context.Background())) +} + +/* Enterprise Log Tests */ + +func TestPollBasicEnterprise(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.LogType = "enterprise" + cfg.Name = "justin-voss-observiq" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseOKBasicEnterprise(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + log := logs[0] + + // golden.WriteLogs(t, "testdata/logsTestData/plog.yaml", log) + expected, err := golden.ReadLogs("testdata/logsTestData/plog.yaml") + require.NoError(t, err) + require.NoError(t, plogtest.CompareLogs(expected, log, plogtest.IgnoreObservedTimestamp())) + + require.Equal(t, 20, log.ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLEnterprise, recv.nextURL) + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollEmptyResponseEnterprise(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.Name = "justin-voss-observiq" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseEmpty(t), nil + }, + } + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + require.Empty(t, logs) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} +func TestPollTooManyRequestsEnterprise(t *testing.T) { + cfg := createDefaultConfig().(*Config) + + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseTooManyRequests(), nil + } + return mockAPIResponseOK100LogsEnterprise(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 100, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLEnterprise, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} +func TestPollOverflowEnterprise(t *testing.T) { + cfg := createDefaultConfig().(*Config) + + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseOKBasicEnterprise(t), nil + } + return mockAPIResponseOK100LogsEnterprise(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 120, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLEnterprise, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func mockAPIResponseOKBasicEnterprise(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextEnterprise) + mockRes.Header.Add("Link", mockLinkHeaderLastEnterprise) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponseBasicEnterprise.json"))) + return mockRes +} + +func mockAPIResponseOK100LogsEnterprise(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextEnterprise) + mockRes.Header.Add("Link", mockLinkHeaderLastEnterprise) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponse100LogsEnterprise.json"))) + return mockRes +} + +/* Organization Log Tests */ + +func TestPollBasicOrganization(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.LogType = "organization" + cfg.Name = "Justin-Organization-observIQ" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseOKBasicOrganization(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + log := logs[0] + + // golden.WriteLogs(t, "testdata/logsTestData/plog_org.yaml", log) + expected, err := golden.ReadLogs("testdata/logsTestData/plog_org.yaml") + require.NoError(t, err) + require.NoError(t, plogtest.CompareLogs(expected, log, plogtest.IgnoreObservedTimestamp())) + + require.Equal(t, 1, log.ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLOrganization, recv.nextURL) + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollEmptyResponseOrganization(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.LogType = "organization" + cfg.Name = "Justin-Organization-observIQ" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseEmpty(t), nil + }, + } + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + require.Empty(t, logs) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollTooManyRequestsOrganization(t *testing.T) { + cfg := createDefaultConfig().(*Config) + cfg.LogType = "organization" + cfg.Name = "Justin-Organization-observIQ" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseTooManyRequests(), nil + } + return mockAPIResponseOKBasicOrganization(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 1, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLOrganization, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollOverflowOrganization(t *testing.T) { + cfg := createDefaultConfig().(*Config) + + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseOKBasicOrganization(t), nil + } + return mockAPIResponseOK24LogsOrganization(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 24, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLOrganization, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func mockAPIResponseOKBasicOrganization(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextOrganization) + mockRes.Header.Add("Link", mockLinkHeaderLastOrganization) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponseBasicOrganization.json"))) + return mockRes +} + +func mockAPIResponseOK24LogsOrganization(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextOrganization) + mockRes.Header.Add("Link", mockLinkHeaderLastOrganization) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponse24LogsOrganization.json"))) + return mockRes +} + +/* User Log Tests */ + +func TestPollBasicUser(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.LogType = "user" + cfg.Name = "justinianvoss22" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseOKBasicUser(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + log := logs[0] + + // golden.WriteLogs(t, "testdata/logsTestData/plog_user.yaml", log) + expected, err := golden.ReadLogs("testdata/logsTestData/plog_user.yaml") + require.NoError(t, err) + require.NoError(t, plogtest.CompareLogs(expected, log, plogtest.IgnoreObservedTimestamp())) + + require.Equal(t, 1, log.ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLUser, recv.nextURL) + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollEmptyResponseUser(t *testing.T) { + cfg := createDefaultConfig().(*Config) + mockAccessToken := configopaque.String("AccessToken") + cfg.AccessToken = mockAccessToken + cfg.LogType = "user" + cfg.Name = "justinianvoss22" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + return mockAPIResponseEmpty(t), nil + }, + } + err = recv.poll(context.Background()) + require.NoError(t, err) + logs := sink.AllLogs() + require.Empty(t, logs) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollTooManyRequestsUser(t *testing.T) { + cfg := createDefaultConfig().(*Config) + cfg.LogType = "user" + cfg.Name = "justinianvoss22" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseTooManyRequests(), nil + } + return mockAPIResponseOK30LogsUser(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 30, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLUser, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func TestPollOverflowUser(t *testing.T) { + cfg := createDefaultConfig().(*Config) + cfg.LogType = "user" + cfg.Name = "justinianvoss22" + sink := &consumertest.LogsSink{} + recv, err := newGitHubLogsReceiver(cfg, zap.NewNop(), sink) + require.NoError(t, err) + + recv.client = &mockHTTPClient{ + mockDo: func(req *http.Request) (*http.Response, error) { + require.Contains(t, req.URL.String(), "per_page="+strconv.Itoa(gitHubMaxLimit)) + if strings.Contains(req.URL.String(), "after=") { + return mockAPIResponseOKBasicUser(t), nil + } + return mockAPIResponseOK30LogsUser(t), nil + }, + } + + err = recv.poll(context.Background()) + require.NoError(t, err) + + logs := sink.AllLogs() + + require.Equal(t, 30, logs[0].ResourceLogs().At(0).ScopeLogs().At(0).LogRecords().Len()) + require.Equal(t, mockNextURLUser, recv.nextURL) + + err = recv.Shutdown(context.Background()) + require.NoError(t, err) +} + +func mockAPIResponseOKBasicUser(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextUser) + mockRes.Header.Add("Link", mockLinkHeaderLastUser) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponseBasicUser.json"))) + return mockRes +} + +func mockAPIResponseOK30LogsUser(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Header = http.Header{} + mockRes.Header.Add("Link", mockLinkHeaderNextUser) + mockRes.Header.Add("Link", mockLinkHeaderLastUser) + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponse30LogsUser.json"))) + return mockRes +} + +func newReceiver(t *testing.T, cfg *Config, c consumer.Logs) *gitHubLogsReceiver { + r, err := newGitHubLogsReceiver(cfg, zap.NewNop(), c) + require.NoError(t, err) + return r +} + +func jsonFileAsString(t *testing.T, filePath string) string { + jsonBytes, err := os.ReadFile(filePath) + require.NoError(t, err) + return string(jsonBytes) +} + +func mockAPIResponseEmpty(t *testing.T) *http.Response { + mockRes := &http.Response{} + mockRes.StatusCode = http.StatusOK + mockRes.Body = io.NopCloser(strings.NewReader(jsonFileAsString(t, "testdata/logsTestData/gitHubResponseEmpty.json"))) + return mockRes +} + +func mockAPIResponseTooManyRequests() *http.Response { + return &http.Response{ + StatusCode: http.StatusTooManyRequests, + Body: io.NopCloser(strings.NewReader("{}")), + } +} + +var ( + mockNextURLEnterprise = `https://github.com/gitapi/enterprises/justin-voss-observiq/audit-log?per_page=100&after=MTcyNTQ4MTg2NDI2MXxjZmxuckFiZ1lUT0lUdFdoUi1GUVl3&before=` + mockLinkHeaderNextEnterprise = `; rel="next"` + mockLinkHeaderLastEnterprise = `; rel="last"` + + mockNextURLOrganization = `https://github.com/gitapi/orgs/Justin-Organization-observIQ/audit-log?per_page=100&after=MTcyNTQ4MTg2NDI2MXxjZmxuckFiZ1lUT0lUdFdoUi1GUVl3&before=` + mockLinkHeaderNextOrganization = `; rel="next"` + mockLinkHeaderLastOrganization = `; rel="last"` + + mockNextURLUser = `https://github.com/gitapi/users/justinianvoss22/events/public?per_page=100&after=MTcyNTQ4MTg2NDI2MXxjZmxuckFiZ1lUT0lUdFdoUi1GUVl3&before=` + mockLinkHeaderNextUser = `; rel="next"` + mockLinkHeaderLastUser = `; rel="last"` +) diff --git a/receiver/githubreceiver/testdata/config.yaml b/receiver/githubreceiver/testdata/config.yaml index 1ad44d38d604..e1903e38e4ba 100644 --- a/receiver/githubreceiver/testdata/config.yaml +++ b/receiver/githubreceiver/testdata/config.yaml @@ -4,12 +4,20 @@ receivers: collection_interval: 60s scrapers: github: + access_token: "my_token" + log_type: "user" + name: "github" + poll_interval: 60s github/customname: initial_delay: 1s collection_interval: 30s scrapers: github: + access_token: "my_token" + log_type: "user" + name: "github" + poll_interval: 60s processors: nop: @@ -23,4 +31,3 @@ service: receivers: [github, github/customname] processors: [nop] exporters: [nop] - diff --git a/receiver/githubreceiver/testdata/logsTestData/config.yaml b/receiver/githubreceiver/testdata/logsTestData/config.yaml new file mode 100644 index 000000000000..7a177465b100 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/config.yaml @@ -0,0 +1,25 @@ +receivers: + github: + access_token: "my_token" + log_type: "user" + name: "github" + poll_interval: 60s + + github/customname: + access_token: "my_token" + log_type: "user" + name: "github" + poll_interval: 60s + +processors: + nop: + +exporters: + nop: + +service: + pipelines: + metrics: + receivers: [github, github/customname] + processors: [nop] + exporters: [nop] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponse100LogsEnterprise.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse100LogsEnterprise.json new file mode 100644 index 000000000000..afab9f5f50c5 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse100LogsEnterprise.json @@ -0,0 +1,1302 @@ +[ + { + "@timestamp": 1724897922710, + "_document_id": "mockID-0", + "action": "repository_secret_scanning.enable", + "actor": "user0", + "actor_id": 55077654, + "actor_is_bot": false, + "business": "business-0", + "business_id": 398797, + "created_at": 1723918277523, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724241704586, + "_document_id": "mockID-1", + "action": "hook.destroy", + "actor": "user1", + "actor_id": 40341550, + "actor_is_bot": true, + "business": "business-1", + "business_id": 849632, + "created_at": 1723578453973, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725105009127, + "_document_id": "mockID-2", + "action": "audit_log_streaming.update", + "actor": "user2", + "actor_id": 34393398, + "actor_is_bot": true, + "business": "business-2", + "business_id": 286245, + "created_at": 1724448800502, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725782878759, + "_document_id": "mockID-3", + "action": "audit_log_streaming.update", + "actor": "user3", + "actor_id": 80409017, + "actor_is_bot": false, + "business": "business-3", + "business_id": 903820, + "created_at": 1723769455039, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723675806702, + "_document_id": "mockID-4", + "action": "repo.codeql_enabled", + "actor": "user4", + "actor_id": 92261053, + "actor_is_bot": true, + "business": "business-4", + "business_id": 261149, + "created_at": 1724750597620, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725075388432, + "_document_id": "mockID-5", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user5", + "actor_id": 88220560, + "actor_is_bot": true, + "business": "business-5", + "business_id": 232329, + "created_at": 1725242407474, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725615338476, + "_document_id": "mockID-6", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user6", + "actor_id": 63638116, + "actor_is_bot": true, + "business": "business-6", + "business_id": 913885, + "created_at": 1723862703978, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723975435159, + "_document_id": "mockID-7", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user7", + "actor_id": 50988021, + "actor_is_bot": false, + "business": "business-7", + "business_id": 239687, + "created_at": 1725843954875, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725164360042, + "_document_id": "mockID-8", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user8", + "actor_id": 81954145, + "actor_is_bot": false, + "business": "business-8", + "business_id": 629133, + "created_at": 1723378676036, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725201820571, + "_document_id": "mockID-9", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user9", + "actor_id": 48191104, + "actor_is_bot": true, + "business": "business-9", + "business_id": 968063, + "created_at": 1723635880649, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723836511022, + "_document_id": "mockID-10", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user10", + "actor_id": 98322808, + "actor_is_bot": true, + "business": "business-10", + "business_id": 762688, + "created_at": 1725397074680, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724245535157, + "_document_id": "mockID-11", + "action": "repository_secret_scanning.enable", + "actor": "user11", + "actor_id": 88335671, + "actor_is_bot": false, + "business": "business-11", + "business_id": 483047, + "created_at": 1723773165029, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723321257225, + "_document_id": "mockID-12", + "action": "repository_secret_scanning.enable", + "actor": "user12", + "actor_id": 72493878, + "actor_is_bot": true, + "business": "business-12", + "business_id": 719180, + "created_at": 1724214889719, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724051924690, + "_document_id": "mockID-13", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user13", + "actor_id": 68803840, + "actor_is_bot": true, + "business": "business-13", + "business_id": 674337, + "created_at": 1724393963860, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724273686265, + "_document_id": "mockID-14", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user14", + "actor_id": 80585588, + "actor_is_bot": false, + "business": "business-14", + "business_id": 101230, + "created_at": 1724499976636, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725658772349, + "_document_id": "mockID-15", + "action": "audit_log_streaming.destroy", + "actor": "user15", + "actor_id": 71269704, + "actor_is_bot": false, + "business": "business-15", + "business_id": 362112, + "created_at": 1724298289357, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725758839204, + "_document_id": "mockID-16", + "action": "repo.codeql_enabled", + "actor": "user16", + "actor_id": 10030226, + "actor_is_bot": false, + "business": "business-16", + "business_id": 665775, + "created_at": 1724945111259, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724377047272, + "_document_id": "mockID-17", + "action": "audit_log_streaming.update", + "actor": "user17", + "actor_id": 12001844, + "actor_is_bot": false, + "business": "business-17", + "business_id": 927896, + "created_at": 1725150183309, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724099014344, + "_document_id": "mockID-18", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user18", + "actor_id": 74496734, + "actor_is_bot": false, + "business": "business-18", + "business_id": 801174, + "created_at": 1723694209808, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724972215039, + "_document_id": "mockID-19", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user19", + "actor_id": 48017258, + "actor_is_bot": false, + "business": "business-19", + "business_id": 649384, + "created_at": 1724512805030, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725061941712, + "_document_id": "mockID-20", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user20", + "actor_id": 80100915, + "actor_is_bot": false, + "business": "business-20", + "business_id": 993157, + "created_at": 1724752649528, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725670936465, + "_document_id": "mockID-21", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user21", + "actor_id": 90854168, + "actor_is_bot": false, + "business": "business-21", + "business_id": 644452, + "created_at": 1725031795662, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724661448614, + "_document_id": "mockID-22", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user22", + "actor_id": 73370924, + "actor_is_bot": false, + "business": "business-22", + "business_id": 920745, + "created_at": 1725794202279, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723674300060, + "_document_id": "mockID-23", + "action": "hook.destroy", + "actor": "user23", + "actor_id": 11801755, + "actor_is_bot": false, + "business": "business-23", + "business_id": 985301, + "created_at": 1725433609693, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725668889107, + "_document_id": "mockID-24", + "action": "repo.codeql_enabled", + "actor": "user24", + "actor_id": 91920553, + "actor_is_bot": false, + "business": "business-24", + "business_id": 677220, + "created_at": 1724245434824, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725177764733, + "_document_id": "mockID-25", + "action": "hook.destroy", + "actor": "user25", + "actor_id": 89745287, + "actor_is_bot": true, + "business": "business-25", + "business_id": 941789, + "created_at": 1724582532970, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725770185600, + "_document_id": "mockID-26", + "action": "repo.codeql_enabled", + "actor": "user26", + "actor_id": 56321014, + "actor_is_bot": false, + "business": "business-26", + "business_id": 267736, + "created_at": 1723705123307, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723466860025, + "_document_id": "mockID-27", + "action": "repo.codeql_enabled", + "actor": "user27", + "actor_id": 36475588, + "actor_is_bot": true, + "business": "business-27", + "business_id": 789917, + "created_at": 1725614358303, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725880823980, + "_document_id": "mockID-28", + "action": "audit_log_streaming.destroy", + "actor": "user28", + "actor_id": 78771822, + "actor_is_bot": false, + "business": "business-28", + "business_id": 244550, + "created_at": 1723572587132, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724908940370, + "_document_id": "mockID-29", + "action": "audit_log_streaming.destroy", + "actor": "user29", + "actor_id": 21939074, + "actor_is_bot": false, + "business": "business-29", + "business_id": 910832, + "created_at": 1723971556870, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723319140146, + "_document_id": "mockID-30", + "action": "audit_log_streaming.destroy", + "actor": "user30", + "actor_id": 26571205, + "actor_is_bot": true, + "business": "business-30", + "business_id": 342664, + "created_at": 1725806879875, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725400804229, + "_document_id": "mockID-31", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user31", + "actor_id": 17134282, + "actor_is_bot": false, + "business": "business-31", + "business_id": 207456, + "created_at": 1724043176711, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725072281852, + "_document_id": "mockID-32", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user32", + "actor_id": 59886623, + "actor_is_bot": false, + "business": "business-32", + "business_id": 813084, + "created_at": 1725121937969, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724746560020, + "_document_id": "mockID-33", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user33", + "actor_id": 13454734, + "actor_is_bot": true, + "business": "business-33", + "business_id": 576939, + "created_at": 1725303536104, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723569540908, + "_document_id": "mockID-34", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user34", + "actor_id": 58361780, + "actor_is_bot": true, + "business": "business-34", + "business_id": 702411, + "created_at": 1723706315874, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724818103867, + "_document_id": "mockID-35", + "action": "hook.destroy", + "actor": "user35", + "actor_id": 77451614, + "actor_is_bot": false, + "business": "business-35", + "business_id": 302435, + "created_at": 1725657555759, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724604373667, + "_document_id": "mockID-36", + "action": "hook.destroy", + "actor": "user36", + "actor_id": 50330021, + "actor_is_bot": true, + "business": "business-36", + "business_id": 286424, + "created_at": 1723544791229, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723999749031, + "_document_id": "mockID-37", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user37", + "actor_id": 45233812, + "actor_is_bot": true, + "business": "business-37", + "business_id": 907277, + "created_at": 1723373247894, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725026193386, + "_document_id": "mockID-38", + "action": "audit_log_streaming.destroy", + "actor": "user38", + "actor_id": 66539178, + "actor_is_bot": false, + "business": "business-38", + "business_id": 916747, + "created_at": 1723741915704, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724819806225, + "_document_id": "mockID-39", + "action": "audit_log_streaming.destroy", + "actor": "user39", + "actor_id": 24463851, + "actor_is_bot": true, + "business": "business-39", + "business_id": 888770, + "created_at": 1724622831746, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723371286277, + "_document_id": "mockID-40", + "action": "audit_log_streaming.update", + "actor": "user40", + "actor_id": 95913883, + "actor_is_bot": false, + "business": "business-40", + "business_id": 803461, + "created_at": 1725661022854, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723737221179, + "_document_id": "mockID-41", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user41", + "actor_id": 17213908, + "actor_is_bot": true, + "business": "business-41", + "business_id": 980290, + "created_at": 1725054312807, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725413679186, + "_document_id": "mockID-42", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user42", + "actor_id": 27498264, + "actor_is_bot": false, + "business": "business-42", + "business_id": 251969, + "created_at": 1725639492504, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724690309692, + "_document_id": "mockID-43", + "action": "audit_log_streaming.destroy", + "actor": "user43", + "actor_id": 73780431, + "actor_is_bot": true, + "business": "business-43", + "business_id": 314793, + "created_at": 1725602904623, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725796757790, + "_document_id": "mockID-44", + "action": "hook.create", + "actor": "user44", + "actor_id": 52671681, + "actor_is_bot": false, + "business": "business-44", + "business_id": 352766, + "created_at": 1725589944343, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724499066201, + "_document_id": "mockID-45", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user45", + "actor_id": 41787245, + "actor_is_bot": false, + "business": "business-45", + "business_id": 619062, + "created_at": 1724870757843, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723440341666, + "_document_id": "mockID-46", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user46", + "actor_id": 11404258, + "actor_is_bot": false, + "business": "business-46", + "business_id": 870433, + "created_at": 1723486744500, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723778616550, + "_document_id": "mockID-47", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user47", + "actor_id": 50926724, + "actor_is_bot": false, + "business": "business-47", + "business_id": 213626, + "created_at": 1724020151713, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724805700977, + "_document_id": "mockID-48", + "action": "hook.destroy", + "actor": "user48", + "actor_id": 76746676, + "actor_is_bot": false, + "business": "business-48", + "business_id": 993650, + "created_at": 1724744260192, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724876552042, + "_document_id": "mockID-49", + "action": "audit_log_streaming.destroy", + "actor": "user49", + "actor_id": 51970273, + "actor_is_bot": false, + "business": "business-49", + "business_id": 837837, + "created_at": 1725569083871, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724840634127, + "_document_id": "mockID-50", + "action": "repository_secret_scanning.enable", + "actor": "user50", + "actor_id": 56059461, + "actor_is_bot": false, + "business": "business-50", + "business_id": 855696, + "created_at": 1724583307930, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724788218959, + "_document_id": "mockID-51", + "action": "repository_secret_scanning.enable", + "actor": "user51", + "actor_id": 51628070, + "actor_is_bot": false, + "business": "business-51", + "business_id": 527512, + "created_at": 1724259142987, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724521658914, + "_document_id": "mockID-52", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user52", + "actor_id": 95692147, + "actor_is_bot": true, + "business": "business-52", + "business_id": 354313, + "created_at": 1724833562886, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724027382398, + "_document_id": "mockID-53", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user53", + "actor_id": 80049906, + "actor_is_bot": false, + "business": "business-53", + "business_id": 163147, + "created_at": 1723832829974, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724796221961, + "_document_id": "mockID-54", + "action": "repo.codeql_enabled", + "actor": "user54", + "actor_id": 85369292, + "actor_is_bot": true, + "business": "business-54", + "business_id": 276863, + "created_at": 1723708028371, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725311817475, + "_document_id": "mockID-55", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user55", + "actor_id": 18830366, + "actor_is_bot": true, + "business": "business-55", + "business_id": 208967, + "created_at": 1725643706687, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724475207498, + "_document_id": "mockID-56", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user56", + "actor_id": 49221567, + "actor_is_bot": false, + "business": "business-56", + "business_id": 527065, + "created_at": 1724508593130, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724503400813, + "_document_id": "mockID-57", + "action": "repository_secret_scanning.enable", + "actor": "user57", + "actor_id": 33773938, + "actor_is_bot": false, + "business": "business-57", + "business_id": 107826, + "created_at": 1725147369768, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724842543404, + "_document_id": "mockID-58", + "action": "audit_log_streaming.update", + "actor": "user58", + "actor_id": 47734965, + "actor_is_bot": true, + "business": "business-58", + "business_id": 657059, + "created_at": 1723612537122, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724550477132, + "_document_id": "mockID-59", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user59", + "actor_id": 59387225, + "actor_is_bot": true, + "business": "business-59", + "business_id": 953612, + "created_at": 1724279516875, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725048829898, + "_document_id": "mockID-60", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user60", + "actor_id": 40832208, + "actor_is_bot": true, + "business": "business-60", + "business_id": 423759, + "created_at": 1723504257029, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725808058121, + "_document_id": "mockID-61", + "action": "audit_log_streaming.check", + "actor": "user61", + "actor_id": 17785932, + "actor_is_bot": true, + "business": "business-61", + "business_id": 197432, + "created_at": 1725778903520, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724665078249, + "_document_id": "mockID-62", + "action": "hook.destroy", + "actor": "user62", + "actor_id": 14728435, + "actor_is_bot": false, + "business": "business-62", + "business_id": 378962, + "created_at": 1723912378434, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723598341373, + "_document_id": "mockID-63", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user63", + "actor_id": 54418641, + "actor_is_bot": true, + "business": "business-63", + "business_id": 411350, + "created_at": 1724613236592, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724724395186, + "_document_id": "mockID-64", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user64", + "actor_id": 52150575, + "actor_is_bot": true, + "business": "business-64", + "business_id": 369546, + "created_at": 1724787827456, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725630887079, + "_document_id": "mockID-65", + "action": "audit_log_streaming.check", + "actor": "user65", + "actor_id": 42595278, + "actor_is_bot": true, + "business": "business-65", + "business_id": 721448, + "created_at": 1723902673358, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723344731271, + "_document_id": "mockID-66", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user66", + "actor_id": 31766251, + "actor_is_bot": false, + "business": "business-66", + "business_id": 781645, + "created_at": 1723612250266, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725025236956, + "_document_id": "mockID-67", + "action": "repository_secret_scanning.enable", + "actor": "user67", + "actor_id": 36995929, + "actor_is_bot": false, + "business": "business-67", + "business_id": 897199, + "created_at": 1725124296637, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724186993339, + "_document_id": "mockID-68", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user68", + "actor_id": 58301219, + "actor_is_bot": false, + "business": "business-68", + "business_id": 858043, + "created_at": 1724540064377, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724803840800, + "_document_id": "mockID-69", + "action": "audit_log_streaming.destroy", + "actor": "user69", + "actor_id": 21265587, + "actor_is_bot": false, + "business": "business-69", + "business_id": 790316, + "created_at": 1723488526508, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724289655016, + "_document_id": "mockID-70", + "action": "audit_log_streaming.destroy", + "actor": "user70", + "actor_id": 68406414, + "actor_is_bot": false, + "business": "business-70", + "business_id": 861606, + "created_at": 1724840631383, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724013331154, + "_document_id": "mockID-71", + "action": "audit_log_streaming.update", + "actor": "user71", + "actor_id": 17206018, + "actor_is_bot": true, + "business": "business-71", + "business_id": 964458, + "created_at": 1725744816807, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725871689166, + "_document_id": "mockID-72", + "action": "hook.destroy", + "actor": "user72", + "actor_id": 79648152, + "actor_is_bot": false, + "business": "business-72", + "business_id": 608769, + "created_at": 1725223707453, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725770517752, + "_document_id": "mockID-73", + "action": "hook.destroy", + "actor": "user73", + "actor_id": 30966794, + "actor_is_bot": true, + "business": "business-73", + "business_id": 721009, + "created_at": 1724238800804, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724255783285, + "_document_id": "mockID-74", + "action": "repo.codeql_enabled", + "actor": "user74", + "actor_id": 77460733, + "actor_is_bot": false, + "business": "business-74", + "business_id": 808866, + "created_at": 1724357934344, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724655056333, + "_document_id": "mockID-75", + "action": "audit_log_streaming.update", + "actor": "user75", + "actor_id": 86231115, + "actor_is_bot": true, + "business": "business-75", + "business_id": 788336, + "created_at": 1725841046796, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724955561732, + "_document_id": "mockID-76", + "action": "repository_secret_scanning.enable", + "actor": "user76", + "actor_id": 85743115, + "actor_is_bot": true, + "business": "business-76", + "business_id": 211673, + "created_at": 1723449593319, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725848067830, + "_document_id": "mockID-77", + "action": "hook.destroy", + "actor": "user77", + "actor_id": 61715096, + "actor_is_bot": true, + "business": "business-77", + "business_id": 559180, + "created_at": 1723867806781, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724813545387, + "_document_id": "mockID-78", + "action": "hook.create", + "actor": "user78", + "actor_id": 91723391, + "actor_is_bot": true, + "business": "business-78", + "business_id": 950624, + "created_at": 1724056316058, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725905543288, + "_document_id": "mockID-79", + "action": "hook.destroy", + "actor": "user79", + "actor_id": 45921314, + "actor_is_bot": false, + "business": "business-79", + "business_id": 289368, + "created_at": 1723329950776, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725656645087, + "_document_id": "mockID-80", + "action": "audit_log_streaming.update", + "actor": "user80", + "actor_id": 17509612, + "actor_is_bot": true, + "business": "business-80", + "business_id": 487919, + "created_at": 1724809100082, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723423111497, + "_document_id": "mockID-81", + "action": "audit_log_streaming.destroy", + "actor": "user81", + "actor_id": 46873635, + "actor_is_bot": false, + "business": "business-81", + "business_id": 186221, + "created_at": 1725485850821, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724638750130, + "_document_id": "mockID-82", + "action": "audit_log_streaming.check", + "actor": "user82", + "actor_id": 18373224, + "actor_is_bot": false, + "business": "business-82", + "business_id": 221050, + "created_at": 1725691666965, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723438206677, + "_document_id": "mockID-83", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "user83", + "actor_id": 77728583, + "actor_is_bot": true, + "business": "business-83", + "business_id": 224679, + "created_at": 1725299181758, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725177628907, + "_document_id": "mockID-84", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "user84", + "actor_id": 68240186, + "actor_is_bot": false, + "business": "business-84", + "business_id": 553949, + "created_at": 1723795909723, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724223596247, + "_document_id": "mockID-85", + "action": "audit_log_streaming.check", + "actor": "user85", + "actor_id": 93852690, + "actor_is_bot": false, + "business": "business-85", + "business_id": 720828, + "created_at": 1725027535111, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724260546199, + "_document_id": "mockID-86", + "action": "audit_log_streaming.destroy", + "actor": "user86", + "actor_id": 36320059, + "actor_is_bot": false, + "business": "business-86", + "business_id": 638957, + "created_at": 1724331311193, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724211575645, + "_document_id": "mockID-87", + "action": "hook.destroy", + "actor": "user87", + "actor_id": 44800747, + "actor_is_bot": true, + "business": "business-87", + "business_id": 912663, + "created_at": 1724482704966, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1725455952028, + "_document_id": "mockID-88", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user88", + "actor_id": 45868845, + "actor_is_bot": true, + "business": "business-88", + "business_id": 996458, + "created_at": 1725085415542, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724594702574, + "_document_id": "mockID-89", + "action": "repository_secret_scanning.enable", + "actor": "user89", + "actor_id": 19983135, + "actor_is_bot": false, + "business": "business-89", + "business_id": 734045, + "created_at": 1723330789986, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723570477634, + "_document_id": "mockID-90", + "action": "audit_log_streaming.destroy", + "actor": "user90", + "actor_id": 84714843, + "actor_is_bot": true, + "business": "business-90", + "business_id": 885469, + "created_at": 1725758101975, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723496820274, + "_document_id": "mockID-91", + "action": "repository_secret_scanning.enable", + "actor": "user91", + "actor_id": 67484197, + "actor_is_bot": true, + "business": "business-91", + "business_id": 422058, + "created_at": 1723330247491, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724319717001, + "_document_id": "mockID-92", + "action": "hook.destroy", + "actor": "user92", + "actor_id": 12935569, + "actor_is_bot": false, + "business": "business-92", + "business_id": 207532, + "created_at": 1725407847704, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1723621199610, + "_document_id": "mockID-93", + "action": "hook.create", + "actor": "user93", + "actor_id": 31238731, + "actor_is_bot": false, + "business": "business-93", + "business_id": 754396, + "created_at": 1724882422600, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724915527503, + "_document_id": "mockID-94", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user94", + "actor_id": 55959163, + "actor_is_bot": true, + "business": "business-94", + "business_id": 297309, + "created_at": 1724678147834, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1724906783485, + "_document_id": "mockID-95", + "action": "audit_log_streaming.update", + "actor": "user95", + "actor_id": 83953054, + "actor_is_bot": false, + "business": "business-95", + "business_id": 830180, + "created_at": 1724689031125, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725173475874, + "_document_id": "mockID-96", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user96", + "actor_id": 22448448, + "actor_is_bot": false, + "business": "business-96", + "business_id": 900342, + "created_at": 1724781840180, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724535220265, + "_document_id": "mockID-97", + "action": "audit_log_streaming.update", + "actor": "user97", + "actor_id": 92298452, + "actor_is_bot": true, + "business": "business-97", + "business_id": 425407, + "created_at": 1724589628758, + "operation_type": "remove", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + }, + { + "@timestamp": 1723723935350, + "_document_id": "mockID-98", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user98", + "actor_id": 53585331, + "actor_is_bot": false, + "business": "business-98", + "business_id": 517189, + "created_at": 1724776900071, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724035658436, + "_document_id": "mockID-99", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "user99", + "actor_id": 71995237, + "actor_is_bot": true, + "business": "business-99", + "business_id": 569108, + "created_at": 1725314796513, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponse24LogsOrganization.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse24LogsOrganization.json new file mode 100644 index 000000000000..4a121ced9eb2 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse24LogsOrganization.json @@ -0,0 +1,472 @@ +[ + { + "@timestamp": 1725456356934, + "_document_id": "CYErKZzPaf9j8zecxwUpSw", + "action": "hook.destroy", + "active": true, + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "config": { + "content_type": "form", + "insecure_ssl": "0" + }, + "created_at": 1725456356934, + "events": [], + "hook_id": 499840283, + "name": "webhook", + "operation_type": "remove", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725456243951, + "_document_id": "dGpqY_DlvcFzkmtTUFdTZQ", + "action": "hook.create", + "active": true, + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "config": { + "content_type": "json", + "insecure_ssl": "0", + "secret": "********", + "url": "https://api.github.com" + }, + "created_at": 1725456243951, + "events": ["*"], + "hook_id": 499840283, + "name": "webhook", + "oauth_application": null, + "oauth_application_id": null, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725376619931, + "_document_id": "IMthKE4mTHk23OYcR2N2bA", + "action": "repository_security_configuration.applied", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619931, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "repository_security_configuration_failure_reason": null, + "repository_security_configuration_state": "attached", + "security_configuration_id": 17, + "security_configuration_name": "GitHub recommended", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725376619831, + "_document_id": "puQFu6jtYopACrrhK6Boww", + "action": "repo.codeql_enabled", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619831, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "query_suite": "default", + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "threat_model": "remote", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725376619397, + "_document_id": "rCkYVizIZ89YFYz6fgNoRQ", + "action": "repository_secret_scanning_non_provider_patterns.enabled", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619397, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1725376619332, + "_document_id": "QWrXAXk5C2ZQpyAOQbyDZA", + "action": "repository_secret_scanning_automatic_validity_checks.enabled", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619332, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user": "justinianvoss22", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "user_id": 90650155 + }, + { + "@timestamp": 1725376619289, + "_document_id": "cymAEeSE5TthSwSibkdeKA", + "action": "repository_secret_scanning_push_protection.enable", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619289, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user": "justinianvoss22", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "user_id": 90650155 + }, + { + "@timestamp": 1725376619201, + "_document_id": "-4hxG0vu47h7wL23tSYd7A", + "action": "repository_secret_scanning.enable", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725376619201, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user": "justinianvoss22", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "user_id": 90650155 + }, + { + "@timestamp": 1725032596603, + "_document_id": "mwaTcpzxGtEst60TijZDgQ", + "action": "repo.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725032596603, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "request_category": "other", + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "visibility": "public" + }, + { + "@timestamp": 1725032596363, + "_document_id": "mBKIGOGpqggyVIAGSaH1cQ", + "action": "repo.change_merge_setting", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725032596363, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "visibility": "public" + }, + { + "@timestamp": 1725032596346, + "_document_id": "gAJVcMHD-DhmQDN1QTvxlg", + "action": "repo.change_merge_setting", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1725032596346, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "visibility": "public" + }, + { + "@timestamp": 1724940962455, + "_document_id": "WlQDzNQIzM4rXVx-f33ZcA", + "action": "org.codespaces_ownership_updated", + "actor": "Justin-Organization-observIQ", + "actor_id": 179841732, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962455, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "owner_type": "User", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962347, + "_document_id": "mGU46-R2GNeVyouDXdm2Ew", + "action": "org.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962347, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962177, + "_document_id": "39DqUsX93vxTHipcRGLxJg", + "action": "org.add_member", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962177, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "permission": "admin", + "user": "justinianvoss22", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "user_id": 90650155 + }, + { + "@timestamp": 1724940962147, + "_document_id": "As0ubzDb2aSSxuw45J4R4w", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962147, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962121, + "_document_id": "9fLKaIc2voyN84BjI2-oUg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962121, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962096, + "_document_id": "t3M82x9a-c8I-YV06nGogg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962096, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962070, + "_document_id": "2_TSBXuyanGH93cDdAwCeg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962070, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962043, + "_document_id": "Q3cZBJAA_llbfS0z9a2M6A", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962043, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962016, + "_document_id": "JVsBJ4qQ1noJtupsuqdZTg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962016, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961991, + "_document_id": "h0JPLMP1U3tkYkaOD2KVNg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961991, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961966, + "_document_id": "YNLmyc-VuP-4LBlXAiSFtg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961966, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961938, + "_document_id": "wYKRoDZzkUQn-EEFMRB46A", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961938, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961776, + "_document_id": "omOvUoHbbXjNzftl7MlFog", + "action": "org.set_workflow_permission_can_approve_pr", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "created_at": 1724940961776, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponse30LogsUser.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse30LogsUser.json new file mode 100644 index 000000000000..fce317f03cc0 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponse30LogsUser.json @@ -0,0 +1,7264 @@ +[ + { + "id": "41632080767", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "created", + "review": { + "id": 2281136312, + "node_id": "PRR_kwDOI7Bcj86H92C4", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "Should be good in a few https://github.com/observIQ/bindplane-op-enterprise/actions/runs/10708660291/job/29691485767", + "commit_id": "564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "submitted_at": "2024-09-04T20:04:59Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156", + "id": 2054202944, + "node_id": "PR_kwDOI7Bcj856cKZA", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/156", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/156.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/156.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156", + "number": 156, + "state": "open", + "locked": false, + "title": "bindplane 1.71.1", + "user": { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nCI will fail until 1.71.1 release finishes.\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-09-04T20:03:01Z", + "updated_at": "2024-09-04T20:04:59Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "93cecc54a8aa1e148f9eeefe8a1f651dc7001e57", + "assignee": null, + "assignees": [], + "requested_reviewers": [], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": true, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "head": { + "label": "observIQ:bindplane-1.71.1", + "ref": "bindplane-1.71.1", + "sha": "564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-09-04T17:53:38Z", + "pushed_at": "2024-09-04T20:02:11Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 322, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 3, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "800de50deb721a886178672d2f48bc39fb02d287", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-09-04T17:53:38Z", + "pushed_at": "2024-09-04T20:02:11Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 322, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 3, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/156" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-09-04T20:04:59Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41593314266", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2278377777, + "node_id": "PRR_kwDOFuZcU86HzUkx", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "e3d26f225c3f446e4f1fc9267beff3e407f4250d", + "submitted_at": "2024-09-03T20:03:42Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1840#pullrequestreview-2278377777", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1840#pullrequestreview-2278377777" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840", + "id": 2051969051, + "node_id": "PR_kwDOFuZcU856TpAb", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1840", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1840.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1840.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1840", + "number": 1840, + "state": "open", + "locked": false, + "title": "fix: Set featuregate for convert sum/gauge to false temporarily", + "user": { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + }, + "body": "### Proposed Change\r\n* Reverts feature gate for moving the `convert_sum_to_gauge` transform processor function to metric context.\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-09-03T20:01:54Z", + "updated_at": "2024-09-03T20:03:42Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "1ec035fe84806984fd5525025c93bf3ddf7c04cc", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1840/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/e3d26f225c3f446e4f1fc9267beff3e407f4250d", + "head": { + "label": "observIQ:fix/revert-sum-behavior", + "ref": "fix/revert-sum-behavior", + "sha": "e3d26f225c3f446e4f1fc9267beff3e407f4250d", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-09-03T16:16:16Z", + "pushed_at": "2024-09-03T20:00:41Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16302, + "stargazers_count": 90, + "watchers_count": 90, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 27, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 27, + "open_issues": 12, + "watchers": 90, + "default_branch": "release/v1.60.0" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "7fea48a8e1968b1d8bfc127bda3c710f570df034", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-09-03T16:16:16Z", + "pushed_at": "2024-09-03T20:00:41Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16302, + "stargazers_count": 90, + "watchers_count": 90, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 27, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 27, + "open_issues": 12, + "watchers": 90, + "default_branch": "release/v1.60.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1840" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1840" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1840/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1840/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/e3d26f225c3f446e4f1fc9267beff3e407f4250d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-09-03T20:03:43Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41464335057", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2269629297, + "node_id": "PRR_kwDOFuZcU86HR8tx", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "7ef07025d785f17b952423eb7760c4a4e6461c09", + "submitted_at": "2024-08-29T17:34:32Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1825#pullrequestreview-2269629297", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1825#pullrequestreview-2269629297" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825", + "id": 2044175530, + "node_id": "PR_kwDOFuZcU85516Sq", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1825", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1825.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1825.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1825", + "number": 1825, + "state": "open", + "locked": false, + "title": "fix(secops): mark non-transient errors as permanent", + "user": { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + }, + "body": "### Proposed Change\r\nWe've been seeing some issues with customers getting an Invalid Argument response from secops, which ends up re-queuing and retrying a failing payload over and over again. Instead, we should mark the payload as a permanent error, since those payloads will always fail.\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-29T14:19:16Z", + "updated_at": "2024-08-29T17:34:32Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "99c75def79f397c3f2b579953a545f37cfbf3d8f", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "andykellr", + "id": 2660251, + "node_id": "MDQ6VXNlcjI2NjAyNTE=", + "avatar_url": "https://github.com/avatars/u/2660251?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/andykellr", + "html_url": "https://github.com/andykellr", + "followers_url": "https://github.com/gitapi/users/andykellr/followers", + "following_url": "https://github.com/gitapi/users/andykellr/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/andykellr/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/andykellr/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/andykellr/subscriptions", + "organizations_url": "https://github.com/gitapi/users/andykellr/orgs", + "repos_url": "https://github.com/gitapi/users/andykellr/repos", + "events_url": "https://github.com/gitapi/users/andykellr/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/andykellr/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1825/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/7ef07025d785f17b952423eb7760c4a4e6461c09", + "head": { + "label": "observIQ:fix/secops-dont-retry-permanent-failures", + "ref": "fix/secops-dont-retry-permanent-failures", + "sha": "7ef07025d785f17b952423eb7760c4a4e6461c09", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-29T14:20:38Z", + "pushed_at": "2024-08-29T15:50:01Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16151, + "stargazers_count": 89, + "watchers_count": 89, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 25, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 25, + "open_issues": 14, + "watchers": 89, + "default_branch": "release/v1.59.0" + } + }, + "base": { + "label": "observIQ:release/v1.59.0", + "ref": "release/v1.59.0", + "sha": "41949c715ed19cb4743999ed1fc3404aa7add7fd", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-29T14:20:38Z", + "pushed_at": "2024-08-29T15:50:01Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16151, + "stargazers_count": 89, + "watchers_count": 89, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 25, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 25, + "open_issues": 14, + "watchers": 89, + "default_branch": "release/v1.59.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1825" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1825" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1825/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1825/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/7ef07025d785f17b952423eb7760c4a4e6461c09" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-29T17:34:33Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41422241299", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2266576765, + "node_id": "PRR_kwDOFuZcU86HGTd9", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "dc34e2e431ab94efa218ce081b7fa57051d834b5", + "submitted_at": "2024-08-28T15:08:39Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1812#pullrequestreview-2266576765", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1812#pullrequestreview-2266576765" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812", + "id": 2028343711, + "node_id": "PR_kwDOFuZcU8545hGf", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1812", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1812.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1812.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1812", + "number": 1812, + "state": "open", + "locked": false, + "title": "chore: Test caching to speed up test action", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\nTrying to speed up CI after running into issues with the release and needing to wait on CI. Unfortunately the only real bottle neck is downloading dependencies, so for a single CI run there's not much that can be done. By default, the setup-go action will cache the root go.sum but with this change we're going to also cache nested go.sum files. With some rough testing I found this does speed up CI.\r\n\r\nThese are the results of some rough testing. In general I think caching the nested go.sum files does improve CI speed but it can definitely vary and this probably isn't definitive (such as windows tests taking longer with nested caching vs just the root).\r\n![image](https://github.com/user-attachments/assets/ae1cdb26-799d-4d92-b8af-7fc882dea988)\r\n\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-20T19:39:58Z", + "updated_at": "2024-08-28T15:08:39Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "1e42b58628b3bca682bf67058e0b1e29788da3a2", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1812/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/dc34e2e431ab94efa218ce081b7fa57051d834b5", + "head": { + "label": "observIQ:chore/ci-test-cache", + "ref": "chore/ci-test-cache", + "sha": "dc34e2e431ab94efa218ce081b7fa57051d834b5", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-28T04:14:17Z", + "pushed_at": "2024-08-28T15:03:19Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16033, + "stargazers_count": 89, + "watchers_count": 89, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 25, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 25, + "open_issues": 14, + "watchers": 89, + "default_branch": "release/v1.59.0" + } + }, + "base": { + "label": "observIQ:release/v1.59.0", + "ref": "release/v1.59.0", + "sha": "2c98147e13207b44c32ddd1b8d8ef5533e7c4673", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-28T04:14:17Z", + "pushed_at": "2024-08-28T15:03:19Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16033, + "stargazers_count": 89, + "watchers_count": 89, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 25, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 14, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 25, + "open_issues": 14, + "watchers": 89, + "default_branch": "release/v1.59.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1812" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1812" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1812/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1812/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/dc34e2e431ab94efa218ce081b7fa57051d834b5" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-28T15:08:40Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41342542650", + "type": "MemberEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 461286565, + "name": "observIQ/opamp-spec", + "url": "https://github.com/gitapi/repos/observIQ/opamp-spec" + }, + "payload": { + "member": { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + }, + "action": "added" + }, + "public": true, + "created_at": "2024-08-26T13:43:21Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41186544063", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2248837949, + "node_id": "PRR_kwDOFuZcU86GCos9", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "c118b73853b28ede95be3a8285a9efd8dd2ccdbe", + "submitted_at": "2024-08-20T18:58:29Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2248837949", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2248837949" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "id": 2021576953, + "node_id": "PR_kwDOFuZcU854ftD5", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1799.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1799.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799", + "number": 1799, + "state": "open", + "locked": false, + "title": "chore: Update Manifests script", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\n- Adds a script to handle updating versions in `manifest.yaml` files located in `/manifests`. This creates backup manifest files that can be removed by rerunning the script with `--cleanup`.\r\n- Formatted other existing scripts using a shell formatter\r\n\r\nUsage:\r\n```bash\r\n./scripts/update-manifest-versions.sh \r\n\r\n./scripts/update-manifest-versions.sh --cleanup\r\n```\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-15T18:13:12Z", + "updated_at": "2024-08-20T18:58:29Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "562a5adfbe9b624f11a8e97de1b24e80248a2d90", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c118b73853b28ede95be3a8285a9efd8dd2ccdbe", + "head": { + "label": "observIQ:chore/update-scripts-2.0", + "ref": "chore/update-scripts-2.0", + "sha": "c118b73853b28ede95be3a8285a9efd8dd2ccdbe", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T18:10:57Z", + "pushed_at": "2024-08-20T18:54:24Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16212, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "base": { + "label": "observIQ:release/v2.0.0", + "ref": "release/v2.0.0", + "sha": "8ef84e2e40a15bf1fcc3e8f50b28208bca9be27a", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T18:10:57Z", + "pushed_at": "2024-08-20T18:54:24Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16212, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c118b73853b28ede95be3a8285a9efd8dd2ccdbe" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-20T18:58:30Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41185009107", + "type": "PullRequestReviewCommentEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "comment": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1723730967", + "pull_request_review_id": 2248689235, + "id": 1723730967, + "node_id": "PRRC_kwDOFuZcU85mvgwX", + "diff_hunk": "@@ -0,0 +1,49 @@\n+#!/bin/bash\n+# Copyright observIQ, Inc.\n+#\n+# Licensed under the Apache License, Version 2.0 (the \"License\");\n+# you may not use this file except in compliance with the License.\n+# You may obtain a copy of the License at\n+#\n+# http://www.apache.org/licenses/LICENSE-2.0\n+#\n+# Unless required by applicable law or agreed to in writing, software\n+# distributed under the License is distributed on an \"AS IS\" BASIS,\n+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+# See the License for the specific language governing permissions and\n+# limitations under the License.\n+\n+# Check if we are cleaning up\n+if [ \"$#\" -eq 1 ] && [ \"$1\" == \"--cleanup\" ]; then\n+ find manifests -type f -name \"manifest.yaml.bak\" -exec rm {} \\;\n+ echo \"Backup files cleaned up successfully.\"\n+ exit 0\n+fi\n+\n+# Check if the correct number of arguments are provided\n+if [ \"$#\" -ne 3 ]; then\n+ echo \"Usage: $0 \"\n+ exit 1\n+fi\n+\n+# Assign arguments to variables\n+new_version_opentelemetry_contrib=\"$1\"\n+new_version_opentelemetry_collector=\"$2\"\n+new_version_bindplane_agent=\"$3\"\n+\n+# Find all manifest.yaml files in the manifests directory and its subdirectories\n+find manifests -type f -name \"manifest.yaml\" | while read -r file; do\n+ # Create a backup of the original file\n+ cp \"$file\" \"${file}.bak\"\n+\n+ # Update the dist.otelcol_version value using yq\n+ # Easy install using `brew isntall yq`", + "path": "scripts/update-manifest-versions.sh", + "commit_id": "6731a2857433f3c676bf01d282572392f0103888", + "original_commit_id": "6731a2857433f3c676bf01d282572392f0103888", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "```suggestion\r\n # Easy install using `brew install yq`\r\n```", + "created_at": "2024-08-20T18:02:03Z", + "updated_at": "2024-08-20T18:02:03Z", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799#discussion_r1723730967", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "author_association": "CONTRIBUTOR", + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1723730967" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799#discussion_r1723730967" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + } + }, + "reactions": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1723730967/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 40, + "original_line": 40, + "side": "RIGHT", + "original_position": 40, + "position": 40, + "subject_type": "line" + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "id": 2021576953, + "node_id": "PR_kwDOFuZcU854ftD5", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1799.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1799.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799", + "number": 1799, + "state": "open", + "locked": false, + "title": "chore: Update Manifests script", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\n- Adds a script to handle updating versions in `manifest.yaml` files located in `/manifests`. This creates backup manifest files that can be removed by rerunning the script with `--cleanup`.\r\n- Formatted other existing scripts using a shell formatter\r\n\r\nUsage:\r\n```bash\r\n./scripts/update-manifest-versions.sh \r\n\r\n./scripts/update-manifest-versions.sh --cleanup\r\n```\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-15T18:13:12Z", + "updated_at": "2024-08-20T18:02:03Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "f838e524b5b9bb7fad8773d9aec50392249c23ad", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/6731a2857433f3c676bf01d282572392f0103888", + "head": { + "label": "observIQ:chore/update-scripts-2.0", + "ref": "chore/update-scripts-2.0", + "sha": "6731a2857433f3c676bf01d282572392f0103888", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T14:52:10Z", + "pushed_at": "2024-08-20T17:58:42Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16209, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "base": { + "label": "observIQ:release/v2.0.0", + "ref": "release/v2.0.0", + "sha": "8ef84e2e40a15bf1fcc3e8f50b28208bca9be27a", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T14:52:10Z", + "pushed_at": "2024-08-20T17:58:42Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16209, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/6731a2857433f3c676bf01d282572392f0103888" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-20T18:02:03Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41185009048", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2248689235, + "node_id": "PRR_kwDOFuZcU86GCEZT", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "6731a2857433f3c676bf01d282572392f0103888", + "submitted_at": "2024-08-20T18:02:03Z", + "state": "commented", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2248689235", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2248689235" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "id": 2021576953, + "node_id": "PR_kwDOFuZcU854ftD5", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1799.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1799.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799", + "number": 1799, + "state": "open", + "locked": false, + "title": "chore: Update Manifests script", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\n- Adds a script to handle updating versions in `manifest.yaml` files located in `/manifests`. This creates backup manifest files that can be removed by rerunning the script with `--cleanup`.\r\n- Formatted other existing scripts using a shell formatter\r\n\r\nUsage:\r\n```bash\r\n./scripts/update-manifest-versions.sh \r\n\r\n./scripts/update-manifest-versions.sh --cleanup\r\n```\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-15T18:13:12Z", + "updated_at": "2024-08-20T18:02:03Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "f838e524b5b9bb7fad8773d9aec50392249c23ad", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/6731a2857433f3c676bf01d282572392f0103888", + "head": { + "label": "observIQ:chore/update-scripts-2.0", + "ref": "chore/update-scripts-2.0", + "sha": "6731a2857433f3c676bf01d282572392f0103888", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T14:52:10Z", + "pushed_at": "2024-08-20T17:58:42Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16209, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "base": { + "label": "observIQ:release/v2.0.0", + "ref": "release/v2.0.0", + "sha": "8ef84e2e40a15bf1fcc3e8f50b28208bca9be27a", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-20T14:52:10Z", + "pushed_at": "2024-08-20T17:58:42Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16209, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 11, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 11, + "watchers": 87, + "default_branch": "release/v1.59.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/6731a2857433f3c676bf01d282572392f0103888" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-20T18:02:04Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41177315869", + "type": "IssueCommentEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "issue": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805", + "repository_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805/labels{/name}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805/comments", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805/events", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1805", + "id": 2475744726, + "node_id": "PR_kwDOFuZcU8543PgM", + "number": 1805, + "title": "deps: Dependabot 08-20-2024", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "labels": [], + "state": "open", + "locked": false, + "assignee": null, + "assignees": [], + "milestone": null, + "comments": 1, + "created_at": "2024-08-20T14:02:43Z", + "updated_at": "2024-08-20T14:06:03Z", + "closed_at": null, + "author_association": "CONTRIBUTOR", + "active_lock_reason": null, + "draft": false, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1805", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1805", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1805.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1805.patch", + "merged_at": null + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\nRemoves the goreleaser dependency now that we're using v2, addressing the following dependabot PRs:\r\n - https://github.com/observIQ/bindplane-agent/pull/1721\r\n - https://github.com/observIQ/bindplane-agent/pull/1789\r\n\r\nAddresses the following dependabot PRs:\r\n- https://github.com/observIQ/bindplane-agent/pull/1778\r\n- https://github.com/observIQ/bindplane-agent/pull/1780\r\n- https://github.com/observIQ/bindplane-agent/pull/1792\r\n- https://github.com/observIQ/bindplane-agent/pull/1793\r\n- https://github.com/observIQ/bindplane-agent/pull/1794\r\n- https://github.com/observIQ/bindplane-agent/pull/1801\r\n- https://github.com/observIQ/bindplane-agent/pull/1802\r\n- https://github.com/observIQ/bindplane-agent/pull/1803\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "reactions": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "timeline_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805/timeline", + "performed_via_github_app": null, + "state_reason": null + }, + "comment": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments/2298950914", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1805#issuecomment-2298950914", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1805", + "id": 2298950914, + "node_id": "IC_kwDOFuZcU86JBzUC", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2024-08-20T14:06:02Z", + "updated_at": "2024-08-20T14:06:02Z", + "author_association": "CONTRIBUTOR", + "body": "Do we normally regenerate with the mockery upgrade?", + "reactions": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments/2298950914/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "performed_via_github_app": null + } + }, + "public": true, + "created_at": "2024-08-20T14:06:03Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149771899", + "type": "PullRequestReviewCommentEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "comment": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1722230467", + "pull_request_review_id": 2246265914, + "id": 1722230467, + "node_id": "PRRC_kwDOFuZcU85mpybD", + "diff_hunk": "@@ -0,0 +1,49 @@\n+#!/bin/bash\n+# Copyright observIQ, Inc.\n+#\n+# Licensed under the Apache License, Version 2.0 (the \"License\");\n+# you may not use this file except in compliance with the License.\n+# You may obtain a copy of the License at\n+#\n+# http://www.apache.org/licenses/LICENSE-2.0\n+#\n+# Unless required by applicable law or agreed to in writing, software\n+# distributed under the License is distributed on an \"AS IS\" BASIS,\n+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+# See the License for the specific language governing permissions and\n+# limitations under the License.\n+\n+\n+# Check if we are cleaning up\n+if [ \"$#\" -eq 1 ] && [ \"$1\" == \"--cleanup\" ]; then\n+ find manifests -type f -name \"manifest.yaml.bak\" -exec rm {} \\;\n+ echo \"Backup files cleaned up successfully.\"\n+ exit 0\n+fi\n+\n+# Check if the correct number of arguments are provided\n+if [ \"$#\" -ne 3 ]; then\n+ echo \"Usage: $0 \"\n+ exit 1\n+fi\n+\n+# Assign arguments to variables\n+new_version_opentelemetry_contrib=\"$1\"\n+new_version_opentelemetry_collector=\"$2\"\n+new_version_bindplane_agent=\"$3\"\n+\n+# Find all manifest.yaml files in the manifests directory and its subdirectories\n+find manifests -type f -name \"manifest.yaml\" | while read -r file; do\n+ # Create a backup of the original file\n+ cp \"$file\" \"${file}.bak\"\n+\n+ # Update the dist.otelcol_version value using yq\n+ yq eval -i \".dist.otelcol_version = \\\"$new_version_opentelemetry_collector\\\"\" \"$file\"", + "path": "scripts/update-manifest-versions.sh", + "commit_id": "c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "original_commit_id": "c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "You might want to document how to install this, if only as a comment", + "created_at": "2024-08-19T19:06:00Z", + "updated_at": "2024-08-19T19:06:00Z", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799#discussion_r1722230467", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "author_association": "CONTRIBUTOR", + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1722230467" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799#discussion_r1722230467" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + } + }, + "reactions": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments/1722230467/reactions", + "total_count": 0, + "+1": 0, + "-1": 0, + "laugh": 0, + "hooray": 0, + "confused": 0, + "heart": 0, + "rocket": 0, + "eyes": 0 + }, + "start_line": null, + "original_start_line": null, + "start_side": null, + "line": 41, + "original_line": 41, + "side": "RIGHT", + "original_position": 41, + "position": 41, + "subject_type": "line" + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "id": 2021576953, + "node_id": "PR_kwDOFuZcU854ftD5", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1799.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1799.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799", + "number": 1799, + "state": "open", + "locked": false, + "title": "chore: Update Manifests script", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\n- Adds a script to handle updating versions in `manifest.yaml` files located in `/manifests`. This creates backup manifest files that can be removed by rerunning the script with `--cleanup`.\r\n- Formatted other existing scripts using a shell formatter\r\n\r\nUsage:\r\n```bash\r\n./scripts/update-manifest-versions.sh \r\n\r\n./scripts/update-manifest-versions.sh --cleanup\r\n```\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-15T18:13:12Z", + "updated_at": "2024-08-19T19:06:00Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "b9d3e73618c87a373a286f553edf69b6738cf756", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "head": { + "label": "observIQ:chore/update-scripts-2.0", + "ref": "chore/update-scripts-2.0", + "sha": "c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-16T18:02:59Z", + "pushed_at": "2024-08-19T18:27:04Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16317, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 19, + "watchers": 87, + "default_branch": "release/v1.58.0" + } + }, + "base": { + "label": "observIQ:release/v2.0.0", + "ref": "release/v2.0.0", + "sha": "8ef84e2e40a15bf1fcc3e8f50b28208bca9be27a", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-16T18:02:59Z", + "pushed_at": "2024-08-19T18:27:04Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16317, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 19, + "watchers": 87, + "default_branch": "release/v1.58.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-19T19:06:00Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149771820", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 384195667, + "name": "observIQ/bindplane-agent", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent" + }, + "payload": { + "action": "created", + "review": { + "id": 2246265914, + "node_id": "PRR_kwDOFuZcU86F40w6", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "submitted_at": "2024-08-19T19:06:00Z", + "state": "commented", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2246265914", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799#pullrequestreview-2246265914" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799", + "id": 2021576953, + "node_id": "PR_kwDOFuZcU854ftD5", + "html_url": "https://github.com/observIQ/bindplane-agent/pull/1799", + "diff_url": "https://github.com/observIQ/bindplane-agent/pull/1799.diff", + "patch_url": "https://github.com/observIQ/bindplane-agent/pull/1799.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799", + "number": 1799, + "state": "open", + "locked": false, + "title": "chore: Update Manifests script", + "user": { + "login": "dpaasman00", + "id": 122491662, + "node_id": "U_kgDOB00TDg", + "avatar_url": "https://github.com/avatars/u/122491662?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/dpaasman00", + "html_url": "https://github.com/dpaasman00", + "followers_url": "https://github.com/gitapi/users/dpaasman00/followers", + "following_url": "https://github.com/gitapi/users/dpaasman00/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/dpaasman00/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/dpaasman00/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/dpaasman00/subscriptions", + "organizations_url": "https://github.com/gitapi/users/dpaasman00/orgs", + "repos_url": "https://github.com/gitapi/users/dpaasman00/repos", + "events_url": "https://github.com/gitapi/users/dpaasman00/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/dpaasman00/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n\r\n### Proposed Change\r\n\r\n- Adds a script to handle updating versions in `manifest.yaml` files located in `/manifests`. This creates backup manifest files that can be removed by rerunning the script with `--cleanup`.\r\n- Formatted other existing scripts using a shell formatter\r\n\r\nUsage:\r\n```bash\r\n./scripts/update-manifest-versions.sh \r\n\r\n./scripts/update-manifest-versions.sh --cleanup\r\n```\r\n\r\n##### Checklist\r\n- [ ] Changes are tested\r\n- [ ] CI has passed\r\n", + "created_at": "2024-08-15T18:13:12Z", + "updated_at": "2024-08-19T19:06:00Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "b9d3e73618c87a373a286f553edf69b6738cf756", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "BinaryFissionGames", + "id": 10042942, + "node_id": "MDQ6VXNlcjEwMDQyOTQy", + "avatar_url": "https://github.com/avatars/u/10042942?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/BinaryFissionGames", + "html_url": "https://github.com/BinaryFissionGames", + "followers_url": "https://github.com/gitapi/users/BinaryFissionGames/followers", + "following_url": "https://github.com/gitapi/users/BinaryFissionGames/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/BinaryFissionGames/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/BinaryFissionGames/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/BinaryFissionGames/subscriptions", + "organizations_url": "https://github.com/gitapi/users/BinaryFissionGames/orgs", + "repos_url": "https://github.com/gitapi/users/BinaryFissionGames/repos", + "events_url": "https://github.com/gitapi/users/BinaryFissionGames/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/BinaryFissionGames/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "head": { + "label": "observIQ:chore/update-scripts-2.0", + "ref": "chore/update-scripts-2.0", + "sha": "c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-16T18:02:59Z", + "pushed_at": "2024-08-19T18:27:04Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16317, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 19, + "watchers": 87, + "default_branch": "release/v1.58.0" + } + }, + "base": { + "label": "observIQ:release/v2.0.0", + "ref": "release/v2.0.0", + "sha": "8ef84e2e40a15bf1fcc3e8f50b28208bca9be27a", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 384195667, + "node_id": "MDEwOlJlcG9zaXRvcnkzODQxOTU2Njc=", + "name": "bindplane-agent", + "full_name": "observIQ/bindplane-agent", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-agent", + "description": "observIQ’s distribution of the OpenTelemetry collector providing a simple and unified solution to collect, refine, and ship telemetry data anywhere", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-agent", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-agent/deployments", + "created_at": "2021-07-08T17:06:19Z", + "updated_at": "2024-08-16T18:02:59Z", + "pushed_at": "2024-08-19T18:27:04Z", + "git_url": "git://github.com/observIQ/bindplane-agent.git", + "ssh_url": "git@github.com:observIQ/bindplane-agent.git", + "clone_url": "https://github.com/observIQ/bindplane-agent.git", + "svn_url": "https://github.com/observIQ/bindplane-agent", + "homepage": "", + "size": 16317, + "stargazers_count": 87, + "watchers_count": 87, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 24, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 19, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["logging", "metrics", "observability", "opentelemetry"], + "visibility": "public", + "forks": 24, + "open_issues": 19, + "watchers": 87, + "default_branch": "release/v1.58.0" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-agent/pull/1799" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/issues/1799/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/pulls/1799/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-agent/statuses/c8f5bfcf75fb2ee93de481c1fa4b14b5235fc837" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-19T19:06:01Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149585852", + "type": "DeleteEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "ref": "feat/auth0-mgmt-domain", + "ref_type": "branch", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-19T18:59:06Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149585536", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19836637806, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/main", + "head": "57a251d289ef1deffbc00edc1e2fe38bd9519815", + "before": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "commits": [ + { + "sha": "57a251d289ef1deffbc00edc1e2fe38bd9519815", + "author": { + "email": "antonblock@users.noreply.github.com", + "name": "Nico Stewart" + }, + "message": "Add Auth0 mgmt domain param (#148)", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/57a251d289ef1deffbc00edc1e2fe38bd9519815" + } + ] + }, + "public": true, + "created_at": "2024-08-19T18:59:06Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149585325", + "type": "PullRequestEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "closed", + "number": 148, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148", + "id": 2026171396, + "node_id": "PR_kwDOI7Bcj854xOwE", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/148", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/148.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/148.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148", + "number": 148, + "state": "closed", + "locked": false, + "title": "Add Auth0 mgmt domain param", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nAdd domain for Auth0 management API, which does not use our custom domain\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-08-19T18:46:07Z", + "updated_at": "2024-08-19T18:59:04Z", + "closed_at": "2024-08-19T18:59:04Z", + "merged_at": "2024-08-19T18:59:04Z", + "merge_commit_sha": "57a251d289ef1deffbc00edc1e2fe38bd9519815", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "tbm48813", + "id": 35817548, + "node_id": "MDQ6VXNlcjM1ODE3NTQ4", + "avatar_url": "https://github.com/avatars/u/35817548?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/tbm48813", + "html_url": "https://github.com/tbm48813", + "followers_url": "https://github.com/gitapi/users/tbm48813/followers", + "following_url": "https://github.com/gitapi/users/tbm48813/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/tbm48813/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/tbm48813/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/tbm48813/subscriptions", + "organizations_url": "https://github.com/gitapi/users/tbm48813/orgs", + "repos_url": "https://github.com/gitapi/users/tbm48813/repos", + "events_url": "https://github.com/gitapi/users/tbm48813/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/tbm48813/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/511f6325c451b1e3a261df4ea7673f11fba85683", + "head": { + "label": "observIQ:feat/auth0-mgmt-domain", + "ref": "feat/auth0-mgmt-domain", + "sha": "511f6325c451b1e3a261df4ea7673f11fba85683", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T18:16:24Z", + "pushed_at": "2024-08-19T18:46:07Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 310, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 1, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T18:16:24Z", + "pushed_at": "2024-08-19T18:46:07Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 310, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 1, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/148" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/511f6325c451b1e3a261df4ea7673f11fba85683" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null, + "merged": true, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": false, + "commits": 1, + "additions": 5, + "deletions": 1, + "changed_files": 3 + } + }, + "public": true, + "created_at": "2024-08-19T18:59:05Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149243597", + "type": "PullRequestEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "opened", + "number": 148, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148", + "id": 2026171396, + "node_id": "PR_kwDOI7Bcj854xOwE", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/148", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/148.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/148.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148", + "number": 148, + "state": "open", + "locked": false, + "title": "Add Auth0 mgmt domain param", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nAdd domain for Auth0 management API, which does not use our custom domain\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-08-19T18:46:07Z", + "updated_at": "2024-08-19T18:46:07Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "tbm48813", + "id": 35817548, + "node_id": "MDQ6VXNlcjM1ODE3NTQ4", + "avatar_url": "https://github.com/avatars/u/35817548?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/tbm48813", + "html_url": "https://github.com/tbm48813", + "followers_url": "https://github.com/gitapi/users/tbm48813/followers", + "following_url": "https://github.com/gitapi/users/tbm48813/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/tbm48813/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/tbm48813/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/tbm48813/subscriptions", + "organizations_url": "https://github.com/gitapi/users/tbm48813/orgs", + "repos_url": "https://github.com/gitapi/users/tbm48813/repos", + "events_url": "https://github.com/gitapi/users/tbm48813/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/tbm48813/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/511f6325c451b1e3a261df4ea7673f11fba85683", + "head": { + "label": "observIQ:feat/auth0-mgmt-domain", + "ref": "feat/auth0-mgmt-domain", + "sha": "511f6325c451b1e3a261df4ea7673f11fba85683", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T18:16:24Z", + "pushed_at": "2024-08-19T18:46:07Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 310, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T18:16:24Z", + "pushed_at": "2024-08-19T18:46:07Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 310, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/148" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/148/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/148/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/511f6325c451b1e3a261df4ea7673f11fba85683" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null, + "merged": false, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": false, + "commits": 1, + "additions": 5, + "deletions": 1, + "changed_files": 3 + } + }, + "public": true, + "created_at": "2024-08-19T18:46:09Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149209928", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19836457604, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/feat/auth0-mgmt-domain", + "head": "511f6325c451b1e3a261df4ea7673f11fba85683", + "before": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "commits": [ + { + "sha": "511f6325c451b1e3a261df4ea7673f11fba85683", + "author": { + "email": "nico.stewart@observiq.com", + "name": "Nico Stewart" + }, + "message": "Add Auth0 mgmt domain param", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/511f6325c451b1e3a261df4ea7673f11fba85683" + } + ] + }, + "public": true, + "created_at": "2024-08-19T18:44:55Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41149199853", + "type": "CreateEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "ref": "feat/auth0-mgmt-domain", + "ref_type": "branch", + "master_branch": "main", + "description": "Chart for deploying BindPlane OP with Helm", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-19T18:44:32Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091941144", + "type": "DeleteEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "ref": "feat/auth0-mgmt-api-jobs", + "ref_type": "branch", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-16T18:16:23Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091940418", + "type": "PullRequestEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "closed", + "number": 147, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147", + "id": 2023383744, + "node_id": "PR_kwDOI7Bcj854mmLA", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/147", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/147.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/147.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147", + "number": 147, + "state": "closed", + "locked": false, + "title": "Use Auth0 management params in jobs", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nAlso set params for Auth0 Management API in the jobs template\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-08-16T18:00:41Z", + "updated_at": "2024-08-16T18:16:20Z", + "closed_at": "2024-08-16T18:16:20Z", + "merged_at": "2024-08-16T18:16:20Z", + "merge_commit_sha": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "tbm48813", + "id": 35817548, + "node_id": "MDQ6VXNlcjM1ODE3NTQ4", + "avatar_url": "https://github.com/avatars/u/35817548?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/tbm48813", + "html_url": "https://github.com/tbm48813", + "followers_url": "https://github.com/gitapi/users/tbm48813/followers", + "following_url": "https://github.com/gitapi/users/tbm48813/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/tbm48813/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/tbm48813/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/tbm48813/subscriptions", + "organizations_url": "https://github.com/gitapi/users/tbm48813/orgs", + "repos_url": "https://github.com/gitapi/users/tbm48813/repos", + "events_url": "https://github.com/gitapi/users/tbm48813/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/tbm48813/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "head": { + "label": "observIQ:feat/auth0-mgmt-api-jobs", + "ref": "feat/auth0-mgmt-api-jobs", + "sha": "dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T17:03:37Z", + "pushed_at": "2024-08-16T18:16:20Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 309, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 1, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "579eea9954ed6de05215b2afb2c098e0c1be9fea", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T17:03:37Z", + "pushed_at": "2024-08-16T18:16:20Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 309, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 1, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/147" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null, + "merged": true, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": false, + "commits": 1, + "additions": 5, + "deletions": 1, + "changed_files": 2 + } + }, + "public": true, + "created_at": "2024-08-16T18:16:21Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091940541", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19803768211, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/main", + "head": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "before": "579eea9954ed6de05215b2afb2c098e0c1be9fea", + "commits": [ + { + "sha": "c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61", + "author": { + "email": "antonblock@users.noreply.github.com", + "name": "Nico Stewart" + }, + "message": "Use Auth0 management params in jobs (#147)", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/c2df5a6ecdbf6e1fa28432bfee0d7d09ec972f61" + } + ] + }, + "public": true, + "created_at": "2024-08-16T18:16:22Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091578348", + "type": "PullRequestEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "opened", + "number": 147, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147", + "id": 2023383744, + "node_id": "PR_kwDOI7Bcj854mmLA", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/147", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/147.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/147.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147", + "number": 147, + "state": "open", + "locked": false, + "title": "Use Auth0 management params in jobs", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nAlso set params for Auth0 Management API in the jobs template\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-08-16T18:00:41Z", + "updated_at": "2024-08-16T18:00:41Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "tbm48813", + "id": 35817548, + "node_id": "MDQ6VXNlcjM1ODE3NTQ4", + "avatar_url": "https://github.com/avatars/u/35817548?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/tbm48813", + "html_url": "https://github.com/tbm48813", + "followers_url": "https://github.com/gitapi/users/tbm48813/followers", + "following_url": "https://github.com/gitapi/users/tbm48813/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/tbm48813/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/tbm48813/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/tbm48813/subscriptions", + "organizations_url": "https://github.com/gitapi/users/tbm48813/orgs", + "repos_url": "https://github.com/gitapi/users/tbm48813/repos", + "events_url": "https://github.com/gitapi/users/tbm48813/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/tbm48813/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "head": { + "label": "observIQ:feat/auth0-mgmt-api-jobs", + "ref": "feat/auth0-mgmt-api-jobs", + "sha": "dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T17:03:37Z", + "pushed_at": "2024-08-16T18:00:42Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 307, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "579eea9954ed6de05215b2afb2c098e0c1be9fea", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-16T17:03:37Z", + "pushed_at": "2024-08-16T18:00:42Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 307, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/147" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/147/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/147/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null, + "merged": false, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": false, + "commits": 1, + "additions": 5, + "deletions": 1, + "changed_files": 2 + } + }, + "public": true, + "created_at": "2024-08-16T18:00:42Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091569283", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19803574628, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/feat/auth0-mgmt-api-jobs", + "head": "dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "before": "579eea9954ed6de05215b2afb2c098e0c1be9fea", + "commits": [ + { + "sha": "dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad", + "author": { + "email": "nico.stewart@observiq.com", + "name": "Nico Stewart" + }, + "message": "Use Auth0 management params in jobs", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/dafa665edf908ad53c37d5ce9cc2e8a2d8f45fad" + } + ] + }, + "public": true, + "created_at": "2024-08-16T18:00:20Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41091557204", + "type": "CreateEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "ref": "feat/auth0-mgmt-api-jobs", + "ref_type": "branch", + "master_branch": "main", + "description": "Chart for deploying BindPlane OP with Helm", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-16T17:59:52Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41065039463", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19789978755, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/feat/auth0-mgmt-api", + "head": "be0d5f1ef44b98cea8c1cefdcdaa63f7eb33db41", + "before": "eedfc810ee12de04e46f683d05ed23bcc8b8a0f3", + "commits": [ + { + "sha": "be0d5f1ef44b98cea8c1cefdcdaa63f7eb33db41", + "author": { + "email": "nico.stewart@observiq.com", + "name": "Nico Stewart" + }, + "message": "Bump chart version", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/be0d5f1ef44b98cea8c1cefdcdaa63f7eb33db41" + } + ] + }, + "public": true, + "created_at": "2024-08-15T21:02:50Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41063889643", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19789429062, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/feat/auth0-mgmt-api", + "head": "eedfc810ee12de04e46f683d05ed23bcc8b8a0f3", + "before": "686ee1682a76a9a2d67feeba3b46d38353161b03", + "commits": [ + { + "sha": "eedfc810ee12de04e46f683d05ed23bcc8b8a0f3", + "author": { + "email": "nico.stewart@observiq.com", + "name": "Nico Stewart" + }, + "message": "Use Auth0 management params", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/eedfc810ee12de04e46f683d05ed23bcc8b8a0f3" + } + ] + }, + "public": true, + "created_at": "2024-08-15T20:13:49Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41061730646", + "type": "PullRequestEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "opened", + "number": 146, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146", + "id": 2021629136, + "node_id": "PR_kwDOI7Bcj854f5zQ", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/146", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/146.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/146.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/146", + "number": 146, + "state": "open", + "locked": false, + "title": "Use Auth0 management params", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nInclude params for Auth0 management API when using Auth0 as auth type\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-08-15T18:44:32Z", + "updated_at": "2024-08-15T18:44:33Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": null, + "assignee": null, + "assignees": [], + "requested_reviewers": [ + { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + }, + { + "login": "tbm48813", + "id": 35817548, + "node_id": "MDQ6VXNlcjM1ODE3NTQ4", + "avatar_url": "https://github.com/avatars/u/35817548?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/tbm48813", + "html_url": "https://github.com/tbm48813", + "followers_url": "https://github.com/gitapi/users/tbm48813/followers", + "following_url": "https://github.com/gitapi/users/tbm48813/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/tbm48813/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/tbm48813/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/tbm48813/subscriptions", + "organizations_url": "https://github.com/gitapi/users/tbm48813/orgs", + "repos_url": "https://github.com/gitapi/users/tbm48813/repos", + "events_url": "https://github.com/gitapi/users/tbm48813/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/tbm48813/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/146/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/686ee1682a76a9a2d67feeba3b46d38353161b03", + "head": { + "label": "observIQ:feat/auth0-mgmt-api", + "ref": "feat/auth0-mgmt-api", + "sha": "686ee1682a76a9a2d67feeba3b46d38353161b03", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-15T14:02:06Z", + "pushed_at": "2024-08-15T18:44:33Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 306, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "b16f5dd6d381e415ded56a07451acdce4b04a8d6", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-08-15T14:02:06Z", + "pushed_at": "2024-08-15T18:44:33Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 306, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 2, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 2, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/146" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/146" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/146/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/146/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/686ee1682a76a9a2d67feeba3b46d38353161b03" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null, + "merged": false, + "mergeable": null, + "rebaseable": null, + "mergeable_state": "unknown", + "merged_by": null, + "comments": 0, + "review_comments": 0, + "maintainer_can_modify": false, + "commits": 1, + "additions": 5, + "deletions": 0, + "changed_files": 1 + } + }, + "public": true, + "created_at": "2024-08-15T18:44:34Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41061718889", + "type": "PushEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "repository_id": 598760591, + "push_id": 19788368741, + "size": 1, + "distinct_size": 1, + "ref": "refs/heads/feat/auth0-mgmt-api", + "head": "686ee1682a76a9a2d67feeba3b46d38353161b03", + "before": "b16f5dd6d381e415ded56a07451acdce4b04a8d6", + "commits": [ + { + "sha": "686ee1682a76a9a2d67feeba3b46d38353161b03", + "author": { + "email": "nico.stewart@observiq.com", + "name": "Nico Stewart" + }, + "message": "Use Auth0 management params", + "distinct": true, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits/686ee1682a76a9a2d67feeba3b46d38353161b03" + } + ] + }, + "public": true, + "created_at": "2024-08-15T18:44:05Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41061694678", + "type": "CreateEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "ref": "feat/auth0-mgmt-api", + "ref_type": "branch", + "master_branch": "main", + "description": "Chart for deploying BindPlane OP with Helm", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-15T18:43:06Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "41033911203", + "type": "CreateEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 284052537, + "name": "observIQ/opentelemetry-collector-contrib", + "url": "https://github.com/gitapi/repos/observIQ/opentelemetry-collector-contrib" + }, + "payload": { + "ref": "test-fork", + "ref_type": "tag", + "master_branch": "main", + "description": "Contrib repository for the OpenTelemetry Collector", + "pusher_type": "user" + }, + "public": true, + "created_at": "2024-08-14T20:04:53Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + }, + { + "id": "40989659093", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 196414933, + "name": "open-telemetry/opentelemetry-collector-contrib", + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib" + }, + "payload": { + "action": "created", + "review": { + "id": 2235879309, + "node_id": "PRR_kwDOC7UN1c6FRM-N", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": null, + "commit_id": "6c4c174221176f7ce78e07dec78ca1c40bcdbdca", + "submitted_at": "2024-08-13T15:22:45Z", + "state": "approved", + "html_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634#pullrequestreview-2235879309", + "pull_request_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634#pullrequestreview-2235879309" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634", + "id": 2016564920, + "node_id": "PR_kwDOC7UN1c54Mla4", + "html_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634", + "diff_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634.diff", + "patch_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634.patch", + "issue_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/34634", + "number": 34634, + "state": "open", + "locked": false, + "title": "Update module github.com/aerospike/aerospike-client-go/v7 to v7.6.1", + "user": { + "login": "renovate[bot]", + "id": 29139614, + "node_id": "MDM6Qm90MjkxMzk2MTQ=", + "avatar_url": "https://github.com/avatars/in/2740?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/renovate%5Bbot%5D", + "html_url": "https://github.com/apps/renovate", + "followers_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/followers", + "following_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/subscriptions", + "organizations_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/orgs", + "repos_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/repos", + "events_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/renovate%5Bbot%5D/received_events", + "type": "Bot", + "site_admin": false + }, + "body": "[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [github.com/aerospike/aerospike-client-go/v7](https://togithub.com/aerospike/aerospike-client-go) | `v7.6.0` -> `v7.6.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.6.0/v7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.6.0/v7.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.\n\n---\n\n### Release Notes\n\n
\naerospike/aerospike-client-go (github.com/aerospike/aerospike-client-go/v7)\n\n### [`v7.6.1`](https://togithub.com/aerospike/aerospike-client-go/blob/HEAD/CHANGELOG.md#August-12-2024-v761)\n\n[Compare Source](https://togithub.com/aerospike/aerospike-client-go/compare/v7.6.0...v7.6.1)\n\nMinor improvement release.\n\n- **Improvements**\n - \\[CLIENT-3071] Increase info command max response buffer size to 64 MiB.\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - \"on tuesday\" (UTC), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).\n\n", + "created_at": "2024-08-13T07:59:43Z", + "updated_at": "2024-08-13T15:22:45Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "2a5a29269051f1816154f60db718cf3d0242fd2b", + "assignee": { + "login": "songy23", + "id": 10536136, + "node_id": "MDQ6VXNlcjEwNTM2MTM2", + "avatar_url": "https://github.com/avatars/u/10536136?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/songy23", + "html_url": "https://github.com/songy23", + "followers_url": "https://github.com/gitapi/users/songy23/followers", + "following_url": "https://github.com/gitapi/users/songy23/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/songy23/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/songy23/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/songy23/subscriptions", + "organizations_url": "https://github.com/gitapi/users/songy23/orgs", + "repos_url": "https://github.com/gitapi/users/songy23/repos", + "events_url": "https://github.com/gitapi/users/songy23/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/songy23/received_events", + "type": "User", + "site_admin": false + }, + "assignees": [ + { + "login": "songy23", + "id": 10536136, + "node_id": "MDQ6VXNlcjEwNTM2MTM2", + "avatar_url": "https://github.com/avatars/u/10536136?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/songy23", + "html_url": "https://github.com/songy23", + "followers_url": "https://github.com/gitapi/users/songy23/followers", + "following_url": "https://github.com/gitapi/users/songy23/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/songy23/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/songy23/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/songy23/subscriptions", + "organizations_url": "https://github.com/gitapi/users/songy23/orgs", + "repos_url": "https://github.com/gitapi/users/songy23/repos", + "events_url": "https://github.com/gitapi/users/songy23/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/songy23/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "djaglowski", + "id": 5255616, + "node_id": "MDQ6VXNlcjUyNTU2MTY=", + "avatar_url": "https://github.com/avatars/u/5255616?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/djaglowski", + "html_url": "https://github.com/djaglowski", + "followers_url": "https://github.com/gitapi/users/djaglowski/followers", + "following_url": "https://github.com/gitapi/users/djaglowski/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/djaglowski/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/djaglowski/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/djaglowski/subscriptions", + "organizations_url": "https://github.com/gitapi/users/djaglowski/orgs", + "repos_url": "https://github.com/gitapi/users/djaglowski/repos", + "events_url": "https://github.com/gitapi/users/djaglowski/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/djaglowski/received_events", + "type": "User", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 2247486514, + "node_id": "MDU6TGFiZWwyMjQ3NDg2NTE0", + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/labels/dependencies", + "name": "dependencies", + "color": "0366d6", + "default": false, + "description": "Pull requests that update a dependency file" + }, + { + "id": 4273564023, + "node_id": "LA_kwDOC7UN1c7-uWl3", + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/labels/receiver/aerospike", + "name": "receiver/aerospike", + "color": "E91B7B", + "default": false, + "description": "" + } + ], + "milestone": null, + "draft": false, + "commits_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634/commits", + "review_comments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634/comments", + "review_comment_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/34634/comments", + "statuses_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/statuses/6c4c174221176f7ce78e07dec78ca1c40bcdbdca", + "head": { + "label": "open-telemetry:renovate/github.com-aerospike-aerospike-client-go-v7-7.x", + "ref": "renovate/github.com-aerospike-aerospike-client-go-v7-7.x", + "sha": "6c4c174221176f7ce78e07dec78ca1c40bcdbdca", + "user": { + "login": "open-telemetry", + "id": 49998002, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5OTk4MDAy", + "avatar_url": "https://github.com/avatars/u/49998002?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/open-telemetry", + "html_url": "https://github.com/open-telemetry", + "followers_url": "https://github.com/gitapi/users/open-telemetry/followers", + "following_url": "https://github.com/gitapi/users/open-telemetry/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/open-telemetry/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/open-telemetry/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/open-telemetry/subscriptions", + "organizations_url": "https://github.com/gitapi/users/open-telemetry/orgs", + "repos_url": "https://github.com/gitapi/users/open-telemetry/repos", + "events_url": "https://github.com/gitapi/users/open-telemetry/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/open-telemetry/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 196414933, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTY0MTQ5MzM=", + "name": "opentelemetry-collector-contrib", + "full_name": "open-telemetry/opentelemetry-collector-contrib", + "private": false, + "owner": { + "login": "open-telemetry", + "id": 49998002, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5OTk4MDAy", + "avatar_url": "https://github.com/avatars/u/49998002?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/open-telemetry", + "html_url": "https://github.com/open-telemetry", + "followers_url": "https://github.com/gitapi/users/open-telemetry/followers", + "following_url": "https://github.com/gitapi/users/open-telemetry/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/open-telemetry/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/open-telemetry/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/open-telemetry/subscriptions", + "organizations_url": "https://github.com/gitapi/users/open-telemetry/orgs", + "repos_url": "https://github.com/gitapi/users/open-telemetry/repos", + "events_url": "https://github.com/gitapi/users/open-telemetry/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/open-telemetry/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib", + "description": "Contrib repository for the OpenTelemetry Collector", + "fork": false, + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib", + "forks_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/forks", + "keys_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/teams", + "hooks_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/hooks", + "issue_events_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/events", + "assignees_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/tags", + "blobs_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/languages", + "stargazers_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/stargazers", + "contributors_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/contributors", + "subscribers_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/subscribers", + "subscription_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/subscription", + "commits_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/merges", + "archive_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/downloads", + "issues_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/deployments", + "created_at": "2019-07-11T14:54:32Z", + "updated_at": "2024-08-13T14:23:49Z", + "pushed_at": "2024-08-13T15:19:35Z", + "git_url": "git://github.com/open-telemetry/opentelemetry-collector-contrib.git", + "ssh_url": "git@github.com:open-telemetry/opentelemetry-collector-contrib.git", + "clone_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib.git", + "svn_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib", + "homepage": "https://opentelemetry.io", + "size": 488502, + "stargazers_count": 2810, + "watchers_count": 2810, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "has_discussions": true, + "forks_count": 2204, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 874, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["open-telemetry", "opentelemetry"], + "visibility": "public", + "forks": 2204, + "open_issues": 874, + "watchers": 2810, + "default_branch": "main" + } + }, + "base": { + "label": "open-telemetry:main", + "ref": "main", + "sha": "2ae0c780ac8902b032df047dfd41076543e84794", + "user": { + "login": "open-telemetry", + "id": 49998002, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5OTk4MDAy", + "avatar_url": "https://github.com/avatars/u/49998002?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/open-telemetry", + "html_url": "https://github.com/open-telemetry", + "followers_url": "https://github.com/gitapi/users/open-telemetry/followers", + "following_url": "https://github.com/gitapi/users/open-telemetry/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/open-telemetry/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/open-telemetry/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/open-telemetry/subscriptions", + "organizations_url": "https://github.com/gitapi/users/open-telemetry/orgs", + "repos_url": "https://github.com/gitapi/users/open-telemetry/repos", + "events_url": "https://github.com/gitapi/users/open-telemetry/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/open-telemetry/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 196414933, + "node_id": "MDEwOlJlcG9zaXRvcnkxOTY0MTQ5MzM=", + "name": "opentelemetry-collector-contrib", + "full_name": "open-telemetry/opentelemetry-collector-contrib", + "private": false, + "owner": { + "login": "open-telemetry", + "id": 49998002, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ5OTk4MDAy", + "avatar_url": "https://github.com/avatars/u/49998002?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/open-telemetry", + "html_url": "https://github.com/open-telemetry", + "followers_url": "https://github.com/gitapi/users/open-telemetry/followers", + "following_url": "https://github.com/gitapi/users/open-telemetry/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/open-telemetry/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/open-telemetry/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/open-telemetry/subscriptions", + "organizations_url": "https://github.com/gitapi/users/open-telemetry/orgs", + "repos_url": "https://github.com/gitapi/users/open-telemetry/repos", + "events_url": "https://github.com/gitapi/users/open-telemetry/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/open-telemetry/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib", + "description": "Contrib repository for the OpenTelemetry Collector", + "fork": false, + "url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib", + "forks_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/forks", + "keys_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/teams", + "hooks_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/hooks", + "issue_events_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/events", + "assignees_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/tags", + "blobs_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/languages", + "stargazers_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/stargazers", + "contributors_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/contributors", + "subscribers_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/subscribers", + "subscription_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/subscription", + "commits_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/merges", + "archive_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/downloads", + "issues_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/deployments", + "created_at": "2019-07-11T14:54:32Z", + "updated_at": "2024-08-13T14:23:49Z", + "pushed_at": "2024-08-13T15:19:35Z", + "git_url": "git://github.com/open-telemetry/opentelemetry-collector-contrib.git", + "ssh_url": "git@github.com:open-telemetry/opentelemetry-collector-contrib.git", + "clone_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib.git", + "svn_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib", + "homepage": "https://opentelemetry.io", + "size": 488502, + "stargazers_count": 2810, + "watchers_count": 2810, + "language": "Go", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": true, + "has_discussions": true, + "forks_count": 2204, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 874, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": ["open-telemetry", "opentelemetry"], + "visibility": "public", + "forks": 2204, + "open_issues": 874, + "watchers": 2810, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634" + }, + "html": { + "href": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/34634" + }, + "issue": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/34634" + }, + "comments": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/issues/34634/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/pulls/34634/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/open-telemetry/opentelemetry-collector-contrib/statuses/6c4c174221176f7ce78e07dec78ca1c40bcdbdca" + } + }, + "author_association": "CONTRIBUTOR", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-08-13T15:22:45Z", + "org": { + "id": 49998002, + "login": "open-telemetry", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/open-telemetry", + "avatar_url": "https://github.com/avatars/u/49998002?" + } + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicEnterprise.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicEnterprise.json new file mode 100644 index 000000000000..f2898db91cb5 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicEnterprise.json @@ -0,0 +1,360 @@ +[ + { + "@timestamp": 1724940962603, + "_document_id": "ggOIIG1gvH82A5CBXynRsw", + "action": "business.add_organization", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962603, + "name": "justin-voss-observiq", + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "organization_upgrade": false, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962455, + "_document_id": "WlQDzNQIzM4rXVx-f33ZcA", + "action": "org.codespaces_ownership_updated", + "actor": "Justin-Organization-observIQ", + "actor_id": 179841732, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962455, + "operation_type": "modify", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "owner_type": "User", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962347, + "_document_id": "mGU46-R2GNeVyouDXdm2Ew", + "action": "org.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962347, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962177, + "_document_id": "39DqUsX93vxTHipcRGLxJg", + "action": "org.add_member", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962177, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "permission": "admin", + "user": "justinianvoss22", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36", + "user_id": 90650155 + }, + { + "@timestamp": 1724940962147, + "_document_id": "As0ubzDb2aSSxuw45J4R4w", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962147, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962121, + "_document_id": "9fLKaIc2voyN84BjI2-oUg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962121, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962096, + "_document_id": "t3M82x9a-c8I-YV06nGogg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962096, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962070, + "_document_id": "2_TSBXuyanGH93cDdAwCeg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962070, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962043, + "_document_id": "Q3cZBJAA_llbfS0z9a2M6A", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962043, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940962016, + "_document_id": "JVsBJ4qQ1noJtupsuqdZTg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940962016, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961991, + "_document_id": "h0JPLMP1U3tkYkaOD2KVNg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961991, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961966, + "_document_id": "YNLmyc-VuP-4LBlXAiSFtg", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961966, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724940961938, + "_document_id": "wYKRoDZzkUQn-EEFMRB46A", + "action": "organization_default_label.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724940961938, + "operation_type": "create", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724871313597, + "_document_id": "5xALtA8y4SqHpKt3wZ7S4w", + "action": "audit_log_streaming.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "audit_log_stream_sink": "google_cloud", + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724871313597, + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724871313559, + "_document_id": "4GWZ9EXO1hdqT04823SQRg", + "action": "audit_log_streaming.check", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "audit_log_stream_result": "ok", + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724871313559, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724871310355, + "_document_id": "T9ZT_o_WPrfe77WfAAIzyg", + "action": "audit_log_streaming.check", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "audit_log_stream_result": "ok", + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724871310355, + "operation_type": "access", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724870979604, + "_document_id": "fWCKGFQGUSua0Xa8_VJuAg", + "action": "payment_method.update", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724870979604, + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724870896771, + "_document_id": "v5cWnAhUtKhHD9OmvTihvA", + "action": "business.create_trial", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724870896771, + "name": "justin-voss-observiq", + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724870896736, + "_document_id": "hsLbAk62yUwJ0ZCEw5wvTA", + "action": "business.create", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724870896736, + "name": "justin-voss-observiq", + "operation_type": "create", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + }, + { + "@timestamp": 1724870896695, + "_document_id": "xW2fMCLkaHU7jhB91oe3NA", + "action": "business.set_default_workflow_permissions", + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "actor_location": { + "country_code": "US" + }, + "business": "justin-voss-observiq", + "business_id": 217999, + "created_at": 1724870896695, + "name": "justin-voss-observiq", + "operation_type": "modify", + "user_agent": "Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicOrganization.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicOrganization.json new file mode 100644 index 000000000000..7249196847a6 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicOrganization.json @@ -0,0 +1,28 @@ +[ + { + "@timestamp": 1725456356934, + "_document_id": "CYErKZzPaf9j8zecxwUpSw", + "action": "hook.destroy", + "active": true, + "actor": "justinianvoss22", + "actor_id": 90650155, + "actor_is_bot": false, + "business": "justin-voss-observiq", + "business_id": 217999, + "config": { + "content_type": "form", + "insecure_ssl": "0" + }, + "created_at": 1725456356934, + "events": [], + "hook_id": 499840283, + "name": "webhook", + "operation_type": "remove", + "org": "Justin-Organization-observIQ", + "org_id": 179841732, + "public_repo": true, + "repo": "Justin-Organization-observIQ/Justin-Repo-observIQ", + "repo_id": 849960746, + "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicUser.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicUser.json new file mode 100644 index 000000000000..dd2ebdf839bf --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseBasicUser.json @@ -0,0 +1,412 @@ +[ + { + "id": "41632080767", + "type": "PullRequestReviewEvent", + "actor": { + "id": 1297166, + "login": "antonblock", + "display_login": "antonblock", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "avatar_url": "https://github.com/avatars/u/1297166?" + }, + "repo": { + "id": 598760591, + "name": "observIQ/bindplane-op-helm", + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm" + }, + "payload": { + "action": "created", + "review": { + "id": 2281136312, + "node_id": "PRR_kwDOI7Bcj86H92C4", + "user": { + "login": "antonblock", + "id": 1297166, + "node_id": "MDQ6VXNlcjEyOTcxNjY=", + "avatar_url": "https://github.com/avatars/u/1297166?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/antonblock", + "html_url": "https://github.com/antonblock", + "followers_url": "https://github.com/gitapi/users/antonblock/followers", + "following_url": "https://github.com/gitapi/users/antonblock/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/antonblock/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/antonblock/subscriptions", + "organizations_url": "https://github.com/gitapi/users/antonblock/orgs", + "repos_url": "https://github.com/gitapi/users/antonblock/repos", + "events_url": "https://github.com/gitapi/users/antonblock/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/antonblock/received_events", + "type": "User", + "site_admin": false + }, + "body": "Should be good in a few https://github.com/observIQ/bindplane-op-enterprise/actions/runs/10708660291/job/29691485767", + "commit_id": "564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "submitted_at": "2024-09-04T20:04:59Z", + "state": "approved", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312", + "pull_request_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156", + "author_association": "CONTRIBUTOR", + "_links": { + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312" + }, + "pull_request": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156" + } + } + }, + "pull_request": { + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156", + "id": 2054202944, + "node_id": "PR_kwDOI7Bcj856cKZA", + "html_url": "https://github.com/observIQ/bindplane-op-helm/pull/156", + "diff_url": "https://github.com/observIQ/bindplane-op-helm/pull/156.diff", + "patch_url": "https://github.com/observIQ/bindplane-op-helm/pull/156.patch", + "issue_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156", + "number": 156, + "state": "open", + "locked": false, + "title": "bindplane 1.71.1", + "user": { + "login": "jsirianni", + "id": 23043836, + "node_id": "MDQ6VXNlcjIzMDQzODM2", + "avatar_url": "https://github.com/avatars/u/23043836?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/jsirianni", + "html_url": "https://github.com/jsirianni", + "followers_url": "https://github.com/gitapi/users/jsirianni/followers", + "following_url": "https://github.com/gitapi/users/jsirianni/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/jsirianni/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/jsirianni/subscriptions", + "organizations_url": "https://github.com/gitapi/users/jsirianni/orgs", + "repos_url": "https://github.com/gitapi/users/jsirianni/repos", + "events_url": "https://github.com/gitapi/users/jsirianni/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/jsirianni/received_events", + "type": "User", + "site_admin": false + }, + "body": "\r\n\r\n## Description of Changes\r\n\r\nCI will fail until 1.71.1 release finishes.\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n", + "created_at": "2024-09-04T20:03:01Z", + "updated_at": "2024-09-04T20:04:59Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "93cecc54a8aa1e148f9eeefe8a1f651dc7001e57", + "assignee": null, + "assignees": [], + "requested_reviewers": [], + "requested_teams": [], + "labels": [], + "milestone": null, + "draft": true, + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits", + "review_comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments", + "review_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "head": { + "label": "observIQ:bindplane-1.71.1", + "ref": "bindplane-1.71.1", + "sha": "564a8115cda889ee2c33ffea98deec1c2b4e3d55", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-09-04T17:53:38Z", + "pushed_at": "2024-09-04T20:02:11Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 322, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 3, + "watchers": 8, + "default_branch": "main" + } + }, + "base": { + "label": "observIQ:main", + "ref": "main", + "sha": "800de50deb721a886178672d2f48bc39fb02d287", + "user": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "repo": { + "id": 598760591, + "node_id": "R_kgDOI7Bcjw", + "name": "bindplane-op-helm", + "full_name": "observIQ/bindplane-op-helm", + "private": false, + "owner": { + "login": "observIQ", + "id": 64484685, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1", + "avatar_url": "https://github.com/avatars/u/64484685?v=4", + "gravatar_id": "", + "url": "https://github.com/gitapi/users/observIQ", + "html_url": "https://github.com/observIQ", + "followers_url": "https://github.com/gitapi/users/observIQ/followers", + "following_url": "https://github.com/gitapi/users/observIQ/following{/other_user}", + "gists_url": "https://github.com/gitapi/users/observIQ/gists{/gist_id}", + "starred_url": "https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}", + "subscriptions_url": "https://github.com/gitapi/users/observIQ/subscriptions", + "organizations_url": "https://github.com/gitapi/users/observIQ/orgs", + "repos_url": "https://github.com/gitapi/users/observIQ/repos", + "events_url": "https://github.com/gitapi/users/observIQ/events{/privacy}", + "received_events_url": "https://github.com/gitapi/users/observIQ/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/observIQ/bindplane-op-helm", + "description": "Chart for deploying BindPlane OP with Helm", + "fork": false, + "url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm", + "forks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks", + "keys_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}", + "collaborators_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}", + "teams_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams", + "hooks_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks", + "issue_events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}", + "events_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events", + "assignees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}", + "branches_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}", + "tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags", + "blobs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}", + "git_tags_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}", + "git_refs_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}", + "trees_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}", + "statuses_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}", + "languages_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages", + "stargazers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers", + "contributors_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors", + "subscribers_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers", + "subscription_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription", + "commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}", + "git_commits_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}", + "comments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}", + "issue_comment_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}", + "contents_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}", + "compare_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}", + "merges_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges", + "archive_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}", + "downloads_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads", + "issues_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}", + "pulls_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}", + "milestones_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}", + "notifications_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}", + "labels_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}", + "releases_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}", + "deployments_url": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments", + "created_at": "2023-02-07T18:56:39Z", + "updated_at": "2024-09-04T17:53:38Z", + "pushed_at": "2024-09-04T20:02:11Z", + "git_url": "git://github.com/observIQ/bindplane-op-helm.git", + "ssh_url": "git@github.com:observIQ/bindplane-op-helm.git", + "clone_url": "https://github.com/observIQ/bindplane-op-helm.git", + "svn_url": "https://github.com/observIQ/bindplane-op-helm", + "homepage": null, + "size": 322, + "stargazers_count": 8, + "watchers_count": 8, + "language": "Mustache", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 4, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://github.com/gitapi/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 4, + "open_issues": 3, + "watchers": 8, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156" + }, + "html": { + "href": "https://github.com/observIQ/bindplane-op-helm/pull/156" + }, + "issue": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156" + }, + "comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments" + }, + "review_comments": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments" + }, + "review_comment": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}" + }, + "commits": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits" + }, + "statuses": { + "href": "https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + } + }, + "public": true, + "created_at": "2024-09-04T20:04:59Z", + "org": { + "id": 64484685, + "login": "observIQ", + "gravatar_id": "", + "url": "https://github.com/gitapi/orgs/observIQ", + "avatar_url": "https://github.com/avatars/u/64484685?" + } + } +] diff --git a/receiver/githubreceiver/testdata/logsTestData/gitHubResponseEmpty.json b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseEmpty.json new file mode 100644 index 000000000000..fe51488c7066 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/gitHubResponseEmpty.json @@ -0,0 +1 @@ +[] diff --git a/receiver/githubreceiver/testdata/logsTestData/plog.yaml b/receiver/githubreceiver/testdata/logsTestData/plog.yaml new file mode 100644 index 000000000000..963dfcbea65d --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/plog.yaml @@ -0,0 +1,752 @@ +resourceLogs: + - resource: + attributes: + - key: log_type + value: + stringValue: enterprise + - key: name + value: + stringValue: justin-voss-observiq + scopeLogs: + - logRecords: + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: business.add_organization + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962603" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962603,"document_id":"","action":"business.add_organization","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962603,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","name":"justin-voss-observiq","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: org.codespaces_ownership_updated + - key: actor + value: + stringValue: Justin-Organization-observIQ + - key: actor_id + value: + intValue: "179841732" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962455" + - key: operation_type + value: + stringValue: modify + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962455,"document_id":"","action":"org.codespaces_ownership_updated","actor":"Justin-Organization-observIQ","actor_id":179841732,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962455,"operation_type":"modify","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732,"owner_type":"User"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: org.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962347" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962347,"document_id":"","action":"org.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962347,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: org.add_member + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962177" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962177,"document_id":"","action":"org.add_member","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962177,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","user":"justinianvoss22","user_id":90650155,"permission":"admin","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962147" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962147,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962147,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962121" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962121,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962121,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962096" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962096,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962096,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962070" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962070,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962070,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962043" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962043,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962043,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940962016" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940962016,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940962016,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940961991" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940961991,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940961991,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940961966" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940961966,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940961966,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: organization_default_label.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724940961938" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724940961938,"document_id":"","action":"organization_default_label.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724940961938,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","org":"Justin-Organization-observIQ","org_id":179841732}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: audit_log_streaming.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724871313597" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724871313597,"document_id":"","action":"audit_log_streaming.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724871313597,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","audit_log_stream_sink":"google_cloud"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: audit_log_streaming.check + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724871313559" + - key: operation_type + value: + stringValue: access + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724871313559,"document_id":"","action":"audit_log_streaming.check","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724871313559,"operation_type":"access","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","audit_log_stream_result":"ok"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: audit_log_streaming.check + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724871310355" + - key: operation_type + value: + stringValue: access + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724871310355,"document_id":"","action":"audit_log_streaming.check","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724871310355,"operation_type":"access","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","audit_log_stream_result":"ok"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: payment_method.update + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724870979604" + - key: operation_type + value: + stringValue: modify + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724870979604,"document_id":"","action":"payment_method.update","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724870979604,"operation_type":"modify","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: business.create_trial + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724870896771" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724870896771,"document_id":"","action":"business.create_trial","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724870896771,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","name":"justin-voss-observiq"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: business.create + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724870896736" + - key: operation_type + value: + stringValue: create + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724870896736,"document_id":"","action":"business.create","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724870896736,"operation_type":"create","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","name":"justin-voss-observiq"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + - attributes: + - key: _document_id + value: + stringValue: "" + - key: action + value: + stringValue: business.set_default_workflow_permissions + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: actor_location + value: + stringValue: US + - key: business + value: + stringValue: justin-voss-observiq + - key: business_id + value: + intValue: "217999" + - key: created_at + value: + intValue: "1724870896695" + - key: operation_type + value: + stringValue: modify + - key: user_agent + value: + stringValue: Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 + body: + stringValue: '{"@timestamp":1724870896695,"document_id":"","action":"business.set_default_workflow_permissions","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":"US"},"business":"justin-voss-observiq","business_id":217999,"created_at":1724870896695,"operation_type":"modify","user_agent":"Mozilla/5.0 (Macintosh Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36","name":"justin-voss-observiq"}' + observedTimeUnixNano: "1726168843196668000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + scope: {} diff --git a/receiver/githubreceiver/testdata/logsTestData/plog_org.yaml b/receiver/githubreceiver/testdata/logsTestData/plog_org.yaml new file mode 100644 index 000000000000..f6b1d3d07958 --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/plog_org.yaml @@ -0,0 +1,31 @@ +resourceLogs: + - resource: + attributes: + - key: log_type + value: + stringValue: organization + - key: name + value: + stringValue: Justin-Organization-observIQ + scopeLogs: + - logRecords: + - attributes: + - key: action + value: + stringValue: hook.destroy + - key: actor + value: + stringValue: justinianvoss22 + - key: actor_id + value: + intValue: "90650155" + - key: created_at + value: + intValue: "1725456356934" + body: + stringValue: '{"@timestamp":1725456356934,"document_id":"","action":"hook.destroy","actor":"justinianvoss22","actor_id":90650155,"actor_location":{"country_code":""},"business":"justin-voss-observiq","business_id":217999,"created_at":1725456356934,"operation_type":"remove","org":"Justin-Organization-observIQ","org_id":179841732,"hook_id":499840283}' + observedTimeUnixNano: "1726168843206147000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + scope: {} diff --git a/receiver/githubreceiver/testdata/logsTestData/plog_user.yaml b/receiver/githubreceiver/testdata/logsTestData/plog_user.yaml new file mode 100644 index 000000000000..aabd5c88bfbf --- /dev/null +++ b/receiver/githubreceiver/testdata/logsTestData/plog_user.yaml @@ -0,0 +1,40 @@ +resourceLogs: + - resource: + attributes: + - key: log_type + value: + stringValue: user + - key: name + value: + stringValue: justinianvoss22 + scopeLogs: + - logRecords: + - attributes: + - key: id + value: + stringValue: "41632080767" + - key: type + value: + stringValue: PullRequestReviewEvent + - key: actor.id + value: + intValue: "1297166" + - key: actor.login + value: + stringValue: antonblock + - key: actor.display_login + value: + stringValue: antonblock + - key: actor.URL + value: + stringValue: https://github.com/gitapi/users/antonblock + - key: repo.id + value: + intValue: "598760591" + body: + stringValue: '{"id":"41632080767","type":"PullRequestReviewEvent","actor":{"id":1297166,"login":"antonblock","display_login":"antonblock","url":"https://github.com/gitapi/users/antonblock","avatar_url":"https://github.com/avatars/u/1297166?"},"repo":{"id":598760591,"name":"observIQ/bindplane-op-helm","url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm"},"payload":{"action":"created","pull_request":{"_links":{"comments":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments"},"commits":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits"},"html":{"href":"https://github.com/observIQ/bindplane-op-helm/pull/156"},"issue":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156"},"review_comment":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}"},"review_comments":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments"},"self":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156"},"statuses":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55"}},"active_lock_reason":null,"assignee":null,"assignees":[],"author_association":"MEMBER","auto_merge":null,"base":{"label":"observIQ:main","ref":"main","repo":{"allow_forking":true,"archive_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}","archived":false,"assignees_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}","blobs_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}","branches_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}","clone_url":"https://github.com/observIQ/bindplane-op-helm.git","collaborators_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}","comments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}","commits_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}","compare_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}","contents_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}","contributors_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors","created_at":"2023-02-07T18:56:39Z","default_branch":"main","deployments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments","description":"Chart for deploying BindPlane OP with Helm","disabled":false,"downloads_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads","events_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events","fork":false,"forks":4,"forks_count":4,"forks_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks","full_name":"observIQ/bindplane-op-helm","git_commits_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}","git_refs_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}","git_tags_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}","git_url":"git://github.com/observIQ/bindplane-op-helm.git","has_discussions":false,"has_downloads":true,"has_issues":true,"has_pages":true,"has_projects":true,"has_wiki":true,"homepage":null,"hooks_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks","html_url":"https://github.com/observIQ/bindplane-op-helm","id":598760591,"is_template":false,"issue_comment_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}","issue_events_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}","issues_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}","keys_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}","labels_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}","language":"Mustache","languages_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages","license":{"key":"apache-2.0","name":"Apache License 2.0","node_id":"MDc6TGljZW5zZTI=","spdx_id":"Apache-2.0","url":"https://github.com/gitapi/licenses/apache-2.0"},"merges_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges","milestones_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}","mirror_url":null,"name":"bindplane-op-helm","node_id":"R_kgDOI7Bcjw","notifications_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}","open_issues":3,"open_issues_count":3,"owner":{"avatar_url":"https://github.com/avatars/u/64484685?v=4","events_url":"https://github.com/gitapi/users/observIQ/events{/privacy}","followers_url":"https://github.com/gitapi/users/observIQ/followers","following_url":"https://github.com/gitapi/users/observIQ/following{/other_user}","gists_url":"https://github.com/gitapi/users/observIQ/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/observIQ","id":64484685,"login":"observIQ","node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1","organizations_url":"https://github.com/gitapi/users/observIQ/orgs","received_events_url":"https://github.com/gitapi/users/observIQ/received_events","repos_url":"https://github.com/gitapi/users/observIQ/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/observIQ/subscriptions","type":"Organization","url":"https://github.com/gitapi/users/observIQ"},"private":false,"pulls_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}","pushed_at":"2024-09-04T20:02:11Z","releases_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}","size":322,"ssh_url":"git@github.com:observIQ/bindplane-op-helm.git","stargazers_count":8,"stargazers_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers","statuses_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}","subscribers_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers","subscription_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription","svn_url":"https://github.com/observIQ/bindplane-op-helm","tags_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags","teams_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams","topics":[],"trees_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}","updated_at":"2024-09-04T17:53:38Z","url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm","visibility":"public","watchers":8,"watchers_count":8,"web_commit_signoff_required":false},"sha":"800de50deb721a886178672d2f48bc39fb02d287","user":{"avatar_url":"https://github.com/avatars/u/64484685?v=4","events_url":"https://github.com/gitapi/users/observIQ/events{/privacy}","followers_url":"https://github.com/gitapi/users/observIQ/followers","following_url":"https://github.com/gitapi/users/observIQ/following{/other_user}","gists_url":"https://github.com/gitapi/users/observIQ/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/observIQ","id":64484685,"login":"observIQ","node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1","organizations_url":"https://github.com/gitapi/users/observIQ/orgs","received_events_url":"https://github.com/gitapi/users/observIQ/received_events","repos_url":"https://github.com/gitapi/users/observIQ/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/observIQ/subscriptions","type":"Organization","url":"https://github.com/gitapi/users/observIQ"}},"body":"\u003c!--Important (read before submitting)\r\nIn order for changes to be captured in changelog correctly please add one of the following prefixes to the title. **Note** the parenthesis are optional and so is any text in them.\r\n- `feat(OPTIONAL):` = New features\r\n- `fix(OPTIONAL):` = Bug fixes\r\n- `deps(OPTIONAL):` = Dependency updates, primarily dependabot\r\n--\u003e\r\n\r\n## Description of Changes\r\n\r\nCI will fail until 1.71.1 release finishes.\r\n\r\n## **Please check that the PR fulfills these requirements**\r\n- [ ] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n- [ ] CI passes\r\n- [ ] Changes to ports, services, or other networking have been tested with **istio**\r\n","closed_at":null,"comments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156/comments","commits_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/commits","created_at":"2024-09-04T20:03:01Z","diff_url":"https://github.com/observIQ/bindplane-op-helm/pull/156.diff","draft":true,"head":{"label":"observIQ:bindplane-1.71.1","ref":"bindplane-1.71.1","repo":{"allow_forking":true,"archive_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/{archive_format}{/ref}","archived":false,"assignees_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/assignees{/user}","blobs_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/blobs{/sha}","branches_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/branches{/branch}","clone_url":"https://github.com/observIQ/bindplane-op-helm.git","collaborators_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/collaborators{/collaborator}","comments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/comments{/number}","commits_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/commits{/sha}","compare_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/compare/{base}...{head}","contents_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contents/{+path}","contributors_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/contributors","created_at":"2023-02-07T18:56:39Z","default_branch":"main","deployments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/deployments","description":"Chart for deploying BindPlane OP with Helm","disabled":false,"downloads_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/downloads","events_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/events","fork":false,"forks":4,"forks_count":4,"forks_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/forks","full_name":"observIQ/bindplane-op-helm","git_commits_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/commits{/sha}","git_refs_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/refs{/sha}","git_tags_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/tags{/sha}","git_url":"git://github.com/observIQ/bindplane-op-helm.git","has_discussions":false,"has_downloads":true,"has_issues":true,"has_pages":true,"has_projects":true,"has_wiki":true,"homepage":null,"hooks_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/hooks","html_url":"https://github.com/observIQ/bindplane-op-helm","id":598760591,"is_template":false,"issue_comment_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/comments{/number}","issue_events_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/events{/number}","issues_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues{/number}","keys_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/keys{/key_id}","labels_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/labels{/name}","language":"Mustache","languages_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/languages","license":{"key":"apache-2.0","name":"Apache License 2.0","node_id":"MDc6TGljZW5zZTI=","spdx_id":"Apache-2.0","url":"https://github.com/gitapi/licenses/apache-2.0"},"merges_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/merges","milestones_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/milestones{/number}","mirror_url":null,"name":"bindplane-op-helm","node_id":"R_kgDOI7Bcjw","notifications_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/notifications{?since,all,participating}","open_issues":3,"open_issues_count":3,"owner":{"avatar_url":"https://github.com/avatars/u/64484685?v=4","events_url":"https://github.com/gitapi/users/observIQ/events{/privacy}","followers_url":"https://github.com/gitapi/users/observIQ/followers","following_url":"https://github.com/gitapi/users/observIQ/following{/other_user}","gists_url":"https://github.com/gitapi/users/observIQ/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/observIQ","id":64484685,"login":"observIQ","node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1","organizations_url":"https://github.com/gitapi/users/observIQ/orgs","received_events_url":"https://github.com/gitapi/users/observIQ/received_events","repos_url":"https://github.com/gitapi/users/observIQ/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/observIQ/subscriptions","type":"Organization","url":"https://github.com/gitapi/users/observIQ"},"private":false,"pulls_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls{/number}","pushed_at":"2024-09-04T20:02:11Z","releases_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/releases{/id}","size":322,"ssh_url":"git@github.com:observIQ/bindplane-op-helm.git","stargazers_count":8,"stargazers_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/stargazers","statuses_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/{sha}","subscribers_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscribers","subscription_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/subscription","svn_url":"https://github.com/observIQ/bindplane-op-helm","tags_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/tags","teams_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/teams","topics":[],"trees_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/git/trees{/sha}","updated_at":"2024-09-04T17:53:38Z","url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm","visibility":"public","watchers":8,"watchers_count":8,"web_commit_signoff_required":false},"sha":"564a8115cda889ee2c33ffea98deec1c2b4e3d55","user":{"avatar_url":"https://github.com/avatars/u/64484685?v=4","events_url":"https://github.com/gitapi/users/observIQ/events{/privacy}","followers_url":"https://github.com/gitapi/users/observIQ/followers","following_url":"https://github.com/gitapi/users/observIQ/following{/other_user}","gists_url":"https://github.com/gitapi/users/observIQ/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/observIQ","id":64484685,"login":"observIQ","node_id":"MDEyOk9yZ2FuaXphdGlvbjY0NDg0Njg1","organizations_url":"https://github.com/gitapi/users/observIQ/orgs","received_events_url":"https://github.com/gitapi/users/observIQ/received_events","repos_url":"https://github.com/gitapi/users/observIQ/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/observIQ/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/observIQ/subscriptions","type":"Organization","url":"https://github.com/gitapi/users/observIQ"}},"html_url":"https://github.com/observIQ/bindplane-op-helm/pull/156","id":2054202944,"issue_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/issues/156","labels":[],"locked":false,"merge_commit_sha":"93cecc54a8aa1e148f9eeefe8a1f651dc7001e57","merged_at":null,"milestone":null,"node_id":"PR_kwDOI7Bcj856cKZA","number":156,"patch_url":"https://github.com/observIQ/bindplane-op-helm/pull/156.patch","requested_reviewers":[],"requested_teams":[],"review_comment_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/comments{/number}","review_comments_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156/comments","state":"open","statuses_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/statuses/564a8115cda889ee2c33ffea98deec1c2b4e3d55","title":"bindplane 1.71.1","updated_at":"2024-09-04T20:04:59Z","url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156","user":{"avatar_url":"https://github.com/avatars/u/23043836?v=4","events_url":"https://github.com/gitapi/users/jsirianni/events{/privacy}","followers_url":"https://github.com/gitapi/users/jsirianni/followers","following_url":"https://github.com/gitapi/users/jsirianni/following{/other_user}","gists_url":"https://github.com/gitapi/users/jsirianni/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/jsirianni","id":23043836,"login":"jsirianni","node_id":"MDQ6VXNlcjIzMDQzODM2","organizations_url":"https://github.com/gitapi/users/jsirianni/orgs","received_events_url":"https://github.com/gitapi/users/jsirianni/received_events","repos_url":"https://github.com/gitapi/users/jsirianni/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/jsirianni/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/jsirianni/subscriptions","type":"User","url":"https://github.com/gitapi/users/jsirianni"}},"review":{"_links":{"html":{"href":"https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312"},"pull_request":{"href":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156"}},"author_association":"CONTRIBUTOR","body":"Should be good in a few https://github.com/observIQ/bindplane-op-enterprise/actions/runs/10708660291/job/29691485767","commit_id":"564a8115cda889ee2c33ffea98deec1c2b4e3d55","html_url":"https://github.com/observIQ/bindplane-op-helm/pull/156#pullrequestreview-2281136312","id":2281136312,"node_id":"PRR_kwDOI7Bcj86H92C4","pull_request_url":"https://github.com/gitapi/repos/observIQ/bindplane-op-helm/pulls/156","state":"approved","submitted_at":"2024-09-04T20:04:59Z","user":{"avatar_url":"https://github.com/avatars/u/1297166?v=4","events_url":"https://github.com/gitapi/users/antonblock/events{/privacy}","followers_url":"https://github.com/gitapi/users/antonblock/followers","following_url":"https://github.com/gitapi/users/antonblock/following{/other_user}","gists_url":"https://github.com/gitapi/users/antonblock/gists{/gist_id}","gravatar_id":"","html_url":"https://github.com/antonblock","id":1297166,"login":"antonblock","node_id":"MDQ6VXNlcjEyOTcxNjY=","organizations_url":"https://github.com/gitapi/users/antonblock/orgs","received_events_url":"https://github.com/gitapi/users/antonblock/received_events","repos_url":"https://github.com/gitapi/users/antonblock/repos","site_admin":false,"starred_url":"https://github.com/gitapi/users/antonblock/starred{/owner}{/repo}","subscriptions_url":"https://github.com/gitapi/users/antonblock/subscriptions","type":"User","url":"https://github.com/gitapi/users/antonblock"}}},"org":{"id":64484685,"login":"observIQ","url":"https://github.com/gitapi/orgs/observIQ","avatar_url":"https://github.com/avatars/u/64484685?"},"public":true,"created_at":"2024-09-04T20:04:59Z"}' + observedTimeUnixNano: "1726168843208164000" + spanId: "" + timeUnixNano: "11651379494838206464" + traceId: "" + scope: {}