Packages:
Package v1alpha1 is the v1alpha1 version of the API.
Resource Types:(Appears on: AMQPEventSource)
AMQPConsumeConfig holds the configuration to immediately starts delivering queued messages
| Field | Description |
|---|---|
consumerTag
string
|
(Optional)
ConsumerTag is the identity of the consumer included in every delivery |
autoAck
bool
|
(Optional)
AutoAck when true, the server will acknowledge deliveries to this consumer prior to writing the delivery to the network |
exclusive
bool
|
(Optional)
Exclusive when true, the server will ensure that this is the sole consumer from this queue |
noLocal
bool
|
(Optional)
NoLocal flag is not supported by RabbitMQ |
noWait
bool
|
(Optional)
NowWait when true, do not wait for the server to confirm the request and immediately begin deliveries |
(Appears on: EventSourceSpec)
AMQPEventSource refers to an event-source for AMQP stream events
| Field | Description |
|---|---|
url
string
|
URL for rabbitmq service |
exchangeName
string
|
ExchangeName is the exchange name For more information, visit https://www.rabbitmq.com/tutorials/amqp-concepts.html |
exchangeType
string
|
ExchangeType is rabbitmq exchange type |
routingKey
string
|
Routing key for bindings |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
(Optional)
Backoff holds parameters applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the amqp client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
exchangeDeclare
AMQPExchangeDeclareConfig
|
(Optional)
ExchangeDeclare holds the configuration for the exchange on the server For more information, visit https://pkg.go.dev/github.com/rabbitmq/amqp091-go#Channel.ExchangeDeclare |
queueDeclare
AMQPQueueDeclareConfig
|
(Optional)
QueueDeclare holds the configuration of a queue to hold messages and deliver to consumers. Declaring creates a queue if it doesn’t already exist, or ensures that an existing queue matches the same parameters For more information, visit https://pkg.go.dev/github.com/rabbitmq/amqp091-go#Channel.QueueDeclare |
queueBind
AMQPQueueBindConfig
|
(Optional)
QueueBind holds the configuration that binds an exchange to a queue so that publishings to the exchange will be routed to the queue when the publishing routing key matches the binding routing key For more information, visit https://pkg.go.dev/github.com/rabbitmq/amqp091-go#Channel.QueueBind |
consume
AMQPConsumeConfig
|
(Optional)
Consume holds the configuration to immediately starts delivering queued messages For more information, visit https://pkg.go.dev/github.com/rabbitmq/amqp091-go#Channel.Consume |
auth
github.com/argoproj/argo-events/pkg/apis/common.BasicAuth
|
(Optional)
Auth hosts secret selectors for username and password |
urlSecret
Kubernetes core/v1.SecretKeySelector
|
URLSecret is secret reference for rabbitmq service URL |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: AMQPEventSource)
AMQPExchangeDeclareConfig holds the configuration for the exchange on the server
| Field | Description |
|---|---|
durable
bool
|
(Optional)
Durable keeps the exchange also after the server restarts |
autoDelete
bool
|
(Optional)
AutoDelete removes the exchange when no bindings are active |
internal
bool
|
(Optional)
Internal when true does not accept publishings |
noWait
bool
|
(Optional)
NowWait when true does not wait for a confirmation from the server |
(Appears on: AMQPEventSource)
AMQPQueueBindConfig holds the configuration that binds an exchange to a queue so that publishings to the exchange will be routed to the queue when the publishing routing key matches the binding routing key
| Field | Description |
|---|---|
noWait
bool
|
(Optional)
NowWait false and the queue could not be bound, the channel will be closed with an error |
(Appears on: AMQPEventSource)
AMQPQueueDeclareConfig holds the configuration of a queue to hold messages and deliver to consumers. Declaring creates a queue if it doesn’t already exist, or ensures that an existing queue matches the same parameters
| Field | Description |
|---|---|
name
string
|
(Optional)
Name of the queue. If empty the server auto-generates a unique name for this queue |
durable
bool
|
(Optional)
Durable keeps the queue also after the server restarts |
autoDelete
bool
|
(Optional)
AutoDelete removes the queue when no consumers are active |
exclusive
bool
|
(Optional)
Exclusive sets the queues to be accessible only by the connection that declares them and will be deleted wgen the connection closes |
noWait
bool
|
(Optional)
NowWait when true, the queue assumes to be declared on the server |
arguments
string
|
(Optional)
Arguments of a queue (also known as “x-arguments”) used for optional features and plugins |
(Appears on: EventSourceSpec)
AzureEventsHubEventSource describes the event source for azure events hub More info at https://docs.microsoft.com/en-us/azure/event-hubs/
| Field | Description |
|---|---|
fqdn
string
|
FQDN of the EventHubs namespace you created More info at https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string |
sharedAccessKeyName
Kubernetes core/v1.SecretKeySelector
|
SharedAccessKeyName is the name you chose for your application’s SAS keys |
sharedAccessKey
Kubernetes core/v1.SecretKeySelector
|
SharedAccessKey is the generated value of the key |
hubName
string
|
Event Hub path/name |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
AzureQueueStorageEventSource describes the event source for azure queue storage more info at https://learn.microsoft.com/en-us/azure/storage/queues/
| Field | Description |
|---|---|
storageAccountName
string
|
(Optional)
StorageAccountName is the name of the storage account where the queue is. This field is necessary to access via Azure AD (managed identity) and it is ignored if ConnectionString is set. |
connectionString
Kubernetes core/v1.SecretKeySelector
|
(Optional)
ConnectionString is the connection string to access Azure Queue Storage. If this fields is not provided it will try to access via Azure AD with StorageAccountName. |
queueName
string
|
QueueName is the name of the queue |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
dlq
bool
|
(Optional)
DLQ specifies if a dead-letter queue is configured for messages that can’t be processed successfully. If set to true, messages with invalid payload won’t be acknowledged to allow to forward them farther to the dead-letter queue. The default value is false. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
decodeMessage
bool
|
(Optional)
DecodeMessage specifies if all the messages should be base64 decoded. If set to true the decoding is done before the evaluation of JSONBody |
(Appears on: EventSourceSpec)
AzureServiceBusEventSource describes the event source for azure service bus More info at https://docs.microsoft.com/en-us/azure/service-bus-messaging/
| Field | Description |
|---|---|
connectionString
Kubernetes core/v1.SecretKeySelector
|
(Optional)
ConnectionString is the connection string for the Azure Service Bus. If this fields is not provided it will try to access via Azure AD with DefaultAzureCredential and FullyQualifiedNamespace. |
queueName
string
|
QueueName is the name of the Azure Service Bus Queue |
topicName
string
|
TopicName is the name of the Azure Service Bus Topic |
subscriptionName
string
|
SubscriptionName is the name of the Azure Service Bus Topic Subscription |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the service bus client |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
fullyQualifiedNamespace
string
|
(Optional)
FullyQualifiedNamespace is the Service Bus namespace name (ex: myservicebus.servicebus.windows.net). This field is necessary to access via Azure AD (managed identity) and it is ignored if ConnectionString is set. |
(Appears on: BitbucketEventSource)
BitbucketAuth holds the different auth strategies for connecting to Bitbucket
| Field | Description |
|---|---|
basic
BitbucketBasicAuth
|
(Optional)
Basic is BasicAuth auth strategy. |
oauthToken
Kubernetes core/v1.SecretKeySelector
|
(Optional)
OAuthToken refers to the K8s secret that holds the OAuth Bearer token. |
(Appears on: BitbucketAuth)
BasicAuth holds the information required to authenticate user via basic auth mechanism
| Field | Description |
|---|---|
username
Kubernetes core/v1.SecretKeySelector
|
Username refers to the K8s secret that holds the username. |
password
Kubernetes core/v1.SecretKeySelector
|
Password refers to the K8s secret that holds the password. |
(Appears on: EventSourceSpec)
BitbucketEventSource describes the event source for Bitbucket
| Field | Description |
|---|---|
deleteHookOnFinish
bool
|
(Optional)
DeleteHookOnFinish determines whether to delete the defined Bitbucket hook once the event source is stopped. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will be passed along the event payload. |
webhook
WebhookContext
|
Webhook refers to the configuration required to run an http server |
auth
BitbucketAuth
|
Auth information required to connect to Bitbucket. |
events
[]string
|
Events this webhook is subscribed to. |
owner
string
|
(Optional)
DeprecatedOwner is the owner of the repository. Deprecated: use Repositories instead. Will be unsupported in v1.9 |
projectKey
string
|
(Optional)
DeprecatedProjectKey is the key of the project to which the repository relates Deprecated: use Repositories instead. Will be unsupported in v1.9 |
repositorySlug
string
|
(Optional)
DeprecatedRepositorySlug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL Deprecated: use Repositories instead. Will be unsupported in v1.9 |
repositories
[]BitbucketRepository
|
(Optional)
Repositories holds a list of repositories for which integration needs to set up |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: BitbucketEventSource)
| Field | Description |
|---|---|
owner
string
|
Owner is the owner of the repository |
repositorySlug
string
|
RepositorySlug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL |
(Appears on: EventSourceSpec)
BitbucketServerEventSource refers to event-source related to Bitbucket Server events
| Field | Description |
|---|---|
webhook
WebhookContext
|
Webhook holds configuration to run a http server |
projectKey
string
|
(Optional)
DeprecatedProjectKey is the key of project for which integration needs to set up Deprecated: use Repositories instead. Will be unsupported in v1.8 |
repositorySlug
string
|
(Optional)
DeprecatedRepositorySlug is the slug of the repository for which integration needs to set up Deprecated: use Repositories instead. Will be unsupported in v1.8 |
repositories
[]BitbucketServerRepository
|
(Optional)
Repositories holds a list of repositories for which integration needs to set up |
events
[]string
|
Events are bitbucket event to listen to. Refer https://confluence.atlassian.com/bitbucketserver/event-payload-938025882.html |
accessToken
Kubernetes core/v1.SecretKeySelector
|
AccessToken is reference to K8s secret which holds the bitbucket api access information |
webhookSecret
Kubernetes core/v1.SecretKeySelector
|
WebhookSecret is reference to K8s secret which holds the bitbucket webhook secret (for HMAC validation) |
bitbucketserverBaseURL
string
|
BitbucketServerBaseURL is the base URL for API requests to a custom endpoint |
deleteHookOnFinish
bool
|
(Optional)
DeleteHookOnFinish determines whether to delete the Bitbucket Server hook for the project once the event source is stopped. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the bitbucketserver client. |
(Appears on: BitbucketServerEventSource)
| Field | Description |
|---|---|
projectKey
string
|
ProjectKey is the key of project for which integration needs to set up |
repositorySlug
string
|
RepositorySlug is the slug of the repository for which integration needs to set up |
(Appears on: EventSourceSpec)
CalendarEventSource describes a time based dependency. One of the fields (schedule, interval, or recurrence) must be passed. Schedule takes precedence over interval; interval takes precedence over recurrence
| Field | Description |
|---|---|
schedule
string
|
(Optional)
Schedule is a cron-like expression. For reference, see: https://en.wikipedia.org/wiki/Cron |
interval
string
|
(Optional)
Interval is a string that describes an interval duration, e.g. 1s, 30m, 2h… |
exclusionDates
[]string
|
ExclusionDates defines the list of DATE-TIME exceptions for recurring events. |
timezone
string
|
(Optional)
Timezone in which to run the schedule |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
persistence
EventPersistence
|
Persistence hold the configuration for event persistence |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventPersistence)
| Field | Description |
|---|---|
enabled
bool
|
Enabled enables to triggered the missed schedule when eventsource restarts |
maxDuration
string
|
MaxDuration holds max catchup duration |
(Appears on: EventPersistence)
| Field | Description |
|---|---|
name
string
|
Name of the configmap |
createIfNotExist
bool
|
CreateIfNotExist will create configmap if it doesn’t exists |
(Appears on: EventSourceSpec)
EmitterEventSource describes the event source for emitter More info at https://emitter.io/develop/getting-started/
| Field | Description |
|---|---|
broker
string
|
Broker URI to connect to. |
channelKey
string
|
ChannelKey refers to the channel key |
channelName
string
|
ChannelName refers to the channel name |
username
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Username to use to connect to broker |
password
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Password to use to connect to broker |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
(Optional)
Backoff holds parameters applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the emitter client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: CalendarEventSource)
| Field | Description |
|---|---|
catchup
CatchupConfiguration
|
Catchup enables to triggered the missed schedule when eventsource restarts |
configMap
ConfigMapPersistence
|
ConfigMap holds configmap details for persistence |
EventSource is the definition of a eventsource resource
(Appears on: AMQPEventSource, AzureEventsHubEventSource, AzureQueueStorageEventSource, AzureServiceBusEventSource, BitbucketEventSource, BitbucketServerEventSource, CalendarEventSource, EmitterEventSource, FileEventSource, GenericEventSource, GithubEventSource, GitlabEventSource, HDFSEventSource, KafkaEventSource, MQTTEventSource, NATSEventsSource, NSQEventSource, PubSubEventSource, PulsarEventSource, RedisEventSource, RedisStreamEventSource, SFTPEventSource, SNSEventSource, SQSEventSource, SlackEventSource, WebhookEventSource)
| Field | Description |
|---|---|
expression
string
|
(Appears on: EventSource)
EventSourceSpec refers to specification of event-source resource
| Field | Description |
|---|---|
eventBusName
string
|
EventBusName references to a EventBus name. By default the value is “default” |
template
Template
|
(Optional)
Template is the pod specification for the event source |
service
Service
|
(Optional)
Service is the specifications of the service to expose the event source |
minio
map[string]github.com/argoproj/argo-events/pkg/apis/common.S3Artifact
|
Minio event sources |
calendar
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.CalendarEventSource
|
Calendar event sources |
file
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.FileEventSource
|
File event sources |
resource
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.ResourceEventSource
|
Resource event sources |
webhook
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.WebhookEventSource
|
Webhook event sources |
amqp
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.AMQPEventSource
|
AMQP event sources |
kafka
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.KafkaEventSource
|
Kafka event sources |
mqtt
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.MQTTEventSource
|
MQTT event sources |
nats
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.NATSEventsSource
|
NATS event sources |
sns
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.SNSEventSource
|
SNS event sources |
sqs
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.SQSEventSource
|
SQS event sources |
pubSub
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.PubSubEventSource
|
PubSub event sources |
github
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.GithubEventSource
|
Github event sources |
gitlab
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.GitlabEventSource
|
Gitlab event sources |
hdfs
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.HDFSEventSource
|
HDFS event sources |
slack
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.SlackEventSource
|
Slack event sources |
storageGrid
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.StorageGridEventSource
|
StorageGrid event sources |
azureEventsHub
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.AzureEventsHubEventSource
|
AzureEventsHub event sources |
stripe
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.StripeEventSource
|
Stripe event sources |
emitter
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.EmitterEventSource
|
Emitter event source |
redis
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.RedisEventSource
|
Redis event source |
nsq
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.NSQEventSource
|
NSQ event source |
pulsar
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.PulsarEventSource
|
Pulsar event source |
generic
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.GenericEventSource
|
Generic event source |
replicas
int32
|
Replicas is the event source deployment replicas |
bitbucketserver
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.BitbucketServerEventSource
|
Bitbucket Server event sources |
bitbucket
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.BitbucketEventSource
|
Bitbucket event sources |
redisStream
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.RedisStreamEventSource
|
Redis stream source |
azureServiceBus
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.AzureServiceBusEventSource
|
Azure Service Bus event source |
azureQueueStorage
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.AzureQueueStorageEventSource
|
AzureQueueStorage event source |
sftp
map[string]github.com/argoproj/argo-events/pkg/apis/eventsource/v1alpha1.SFTPEventSource
|
SFTP event sources |
(Appears on: EventSource)
EventSourceStatus holds the status of the event-source resource
| Field | Description |
|---|---|
Status
github.com/argoproj/argo-events/pkg/apis/common.Status
|
(Members of |
(Appears on: EventSourceSpec)
FileEventSource describes an event-source for file related events.
| Field | Description |
|---|---|
eventType
string
|
Type of file operations to watch Refer https://github.com/fsnotify/fsnotify/blob/master/fsnotify.go for more information |
watchPathConfig
WatchPathConfig
|
WatchPathConfig contains configuration about the file path to watch |
polling
bool
|
Use polling instead of inotify |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
GenericEventSource refers to a generic event source. It can be used to implement a custom event source.
| Field | Description |
|---|---|
url
string
|
URL of the gRPC server that implements the event source. |
config
string
|
Config is the event source configuration |
insecure
bool
|
Insecure determines the type of connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
authSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
AuthSecret holds a secret selector that contains a bearer token for authentication |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: GithubEventSource)
| Field | Description |
|---|---|
privateKey
Kubernetes core/v1.SecretKeySelector
|
PrivateKey refers to a K8s secret containing the GitHub app private key |
appID
int64
|
AppID refers to the GitHub App ID for the application you created |
installationID
int64
|
InstallationID refers to the Installation ID of the GitHub app you created and installed |
(Appears on: EventSourceSpec)
GithubEventSource refers to event-source for github related events
| Field | Description |
|---|---|
id
int64
|
(Optional)
Id is the webhook’s id Deprecated: This is not used at all, will be removed in v1.6 |
webhook
WebhookContext
|
Webhook refers to the configuration required to run a http server |
owner
string
|
(Optional)
DeprecatedOwner refers to GitHub owner name i.e. argoproj Deprecated: use Repositories instead. Will be unsupported in v 1.6 |
repository
string
|
(Optional)
DeprecatedRepository refers to GitHub repo name i.e. argo-events Deprecated: use Repositories instead. Will be unsupported in v 1.6 |
events
[]string
|
Events refer to Github events to which the event source will subscribe |
apiToken
Kubernetes core/v1.SecretKeySelector
|
(Optional)
APIToken refers to a K8s secret containing github api token |
webhookSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
WebhookSecret refers to K8s secret containing GitHub webhook secret https://developer.github.com/webhooks/securing/ |
insecure
bool
|
Insecure tls verification |
active
bool
|
(Optional)
Active refers to status of the webhook for event deliveries. https://developer.github.com/webhooks/creating/#active |
contentType
string
|
ContentType of the event delivery |
githubBaseURL
string
|
(Optional)
GitHub base URL (for GitHub Enterprise) |
githubUploadURL
string
|
(Optional)
GitHub upload URL (for GitHub Enterprise) |
deleteHookOnFinish
bool
|
(Optional)
DeleteHookOnFinish determines whether to delete the GitHub hook for the repository once the event source is stopped. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
repositories
[]OwnedRepositories
|
Repositories holds the information of repositories, which uses repo owner as the key, and list of repo names as the value. Not required if Organizations is set. |
organizations
[]string
|
Organizations holds the names of organizations (used for organization level webhooks). Not required if Repositories is set. |
githubApp
GithubAppCreds
|
(Optional)
GitHubApp holds the GitHub app credentials |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
GitlabEventSource refers to event-source related to Gitlab events
| Field | Description |
|---|---|
webhook
WebhookContext
|
Webhook holds configuration to run a http server |
projectID
string
|
(Optional)
DeprecatedProjectID is the id of project for which integration needs to setup Deprecated: use Projects instead. Will be unsupported in v 1.7 |
events
[]string
|
Events are gitlab event to listen to. Refer https://github.com/xanzy/go-gitlab/blob/bf34eca5d13a9f4c3f501d8a97b8ac226d55e4d9/projects.go#L794. |
accessToken
Kubernetes core/v1.SecretKeySelector
|
AccessToken references to k8 secret which holds the gitlab api access information |
enableSSLVerification
bool
|
(Optional)
EnableSSLVerification to enable ssl verification |
gitlabBaseURL
string
|
GitlabBaseURL is the base URL for API requests to a custom endpoint |
deleteHookOnFinish
bool
|
(Optional)
DeleteHookOnFinish determines whether to delete the GitLab hook for the project once the event source is stopped. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
projects
[]string
|
(Optional)
List of project IDs or project namespace paths like “whynowy/test”. Projects and groups cannot be empty at the same time. |
secretToken
Kubernetes core/v1.SecretKeySelector
|
SecretToken references to k8 secret which holds the Secret Token used by webhook config |
filter
EventSourceFilter
|
(Optional)
Filter |
groups
[]string
|
(Optional)
List of group IDs or group name like “test”. Group level hook available in Premium and Ultimate Gitlab. |
(Appears on: EventSourceSpec)
HDFSEventSource refers to event-source for HDFS related events
| Field | Description |
|---|---|
WatchPathConfig
WatchPathConfig
|
(Members of |
type
string
|
Type of file operations to watch |
checkInterval
string
|
CheckInterval is a string that describes an interval duration to check the directory state, e.g. 1s, 30m, 2h… (defaults to 1m) |
addresses
[]string
|
|
hdfsUser
string
|
HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used. |
krbCCacheSecret
Kubernetes core/v1.SecretKeySelector
|
KrbCCacheSecret is the secret selector for Kerberos ccache Either ccache or keytab can be set to use Kerberos. |
krbKeytabSecret
Kubernetes core/v1.SecretKeySelector
|
KrbKeytabSecret is the secret selector for Kerberos keytab Either ccache or keytab can be set to use Kerberos. |
krbUsername
string
|
KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used. |
krbRealm
string
|
KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used. |
krbConfigConfigMap
Kubernetes core/v1.ConfigMapKeySelector
|
KrbConfig is the configmap selector for Kerberos config as string It must be set if either ccache or keytab is used. |
krbServicePrincipalName
string
|
KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: KafkaEventSource)
| Field | Description |
|---|---|
groupName
string
|
The name for the consumer group to use |
oldest
bool
|
(Optional)
When starting up a new group do we want to start from the oldest event (true) or the newest event (false), defaults to false |
rebalanceStrategy
string
|
(Optional)
Rebalance strategy can be one of: sticky, roundrobin, range. Range is the default. |
(Appears on: EventSourceSpec)
KafkaEventSource refers to event-source for Kafka related events
| Field | Description |
|---|---|
url
string
|
URL to kafka cluster, multiple URLs separated by comma |
partition
string
|
(Optional)
Partition name |
topic
string
|
Topic name |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
Backoff holds parameters applied to connection. |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the kafka client. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
consumerGroup
KafkaConsumerGroup
|
(Optional)
Consumer group for kafka client |
limitEventsPerSecond
int64
|
(Optional)
Sets a limit on how many events get read from kafka per second. |
version
string
|
(Optional)
Specify what kafka version is being connected to enables certain features in sarama, defaults to 1.0.0 |
sasl
github.com/argoproj/argo-events/pkg/apis/common.SASLConfig
|
(Optional)
SASL configuration for the kafka client |
filter
EventSourceFilter
|
(Optional)
Filter |
config
string
|
(Optional)
Yaml format Sarama config for Kafka connection. It follows the struct of sarama.Config. See https://github.com/Shopify/sarama/blob/main/config.go e.g. consumer: fetch: min: 1 net: MaxOpenRequests: 5 |
(Appears on: EventSourceSpec)
MQTTEventSource refers to event-source for MQTT related events
| Field | Description |
|---|---|
url
string
|
URL to connect to broker |
topic
string
|
Topic name |
clientId
string
|
ClientID is the id of the client |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
ConnectionBackoff holds backoff applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the mqtt client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
auth
github.com/argoproj/argo-events/pkg/apis/common.BasicAuth
|
(Optional)
Auth hosts secret selectors for username and password |
(Appears on: NATSEventsSource)
NATSAuth refers to the auth info for NATS EventSource
| Field | Description |
|---|---|
basic
github.com/argoproj/argo-events/pkg/apis/common.BasicAuth
|
(Optional)
Baisc auth with username and password |
token
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Token used to connect |
nkey
Kubernetes core/v1.SecretKeySelector
|
(Optional)
NKey used to connect |
credential
Kubernetes core/v1.SecretKeySelector
|
(Optional)
credential used to connect |
(Appears on: EventSourceSpec)
NATSEventsSource refers to event-source for NATS related events
| Field | Description |
|---|---|
url
string
|
URL to connect to NATS cluster |
subject
string
|
Subject holds the name of the subject onto which messages are published |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
ConnectionBackoff holds backoff applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the nats client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
auth
NATSAuth
|
(Optional)
Auth information |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
NSQEventSource describes the event source for NSQ PubSub More info at https://godoc.org/github.com/nsqio/go-nsq
| Field | Description |
|---|---|
hostAddress
string
|
HostAddress is the address of the host for NSQ lookup |
topic
string
|
Topic to subscribe to. |
channel
string
|
Channel used for subscription |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
(Optional)
Backoff holds parameters applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the nsq client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: GithubEventSource)
| Field | Description |
|---|---|
owner
string
|
Organization or user name |
names
[]string
|
Repository names |
(Appears on: EventSourceSpec)
PubSubEventSource refers to event-source for GCP PubSub related events.
| Field | Description |
|---|---|
projectID
string
|
(Optional)
ProjectID is GCP project ID for the subscription. Required if you run Argo Events outside of GKE/GCE. (otherwise, the default value is its project) |
topicProjectID
string
|
(Optional)
TopicProjectID is GCP project ID for the topic. By default, it is same as ProjectID. |
topic
string
|
(Optional)
Topic to which the subscription should belongs. Required if you want the eventsource to create a new subscription. If you specify this field along with an existing subscription, it will be verified whether it actually belongs to the specified topic. |
subscriptionID
string
|
(Optional)
SubscriptionID is ID of subscription. Required if you use existing subscription. The default value will be auto generated hash based on this eventsource setting, so the subscription might be recreated every time you update the setting, which has a possibility of event loss. |
credentialSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
CredentialSecret references to the secret that contains JSON credentials to access GCP. If it is missing, it implicitly uses Workload Identity to access. https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity |
deleteSubscriptionOnFinish
bool
|
(Optional)
DeleteSubscriptionOnFinish determines whether to delete the GCP PubSub subscription once the event source is stopped. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
PulsarEventSource describes the event source for Apache Pulsar
| Field | Description |
|---|---|
topics
[]string
|
Name of the topics to subscribe to. |
type
string
|
(Optional)
Type of the subscription. Only “exclusive” and “shared” is supported. Defaults to exclusive. |
url
string
|
Configure the service URL for the Pulsar service. |
tlsTrustCertsSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Trusted TLS certificate secret. |
tlsAllowInsecureConnection
bool
|
(Optional)
Whether the Pulsar client accept untrusted TLS certificate from broker. |
tlsValidateHostname
bool
|
(Optional)
Whether the Pulsar client verify the validity of the host name from broker. |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the pulsar client. |
connectionBackoff
github.com/argoproj/argo-events/pkg/apis/common.Backoff
|
(Optional)
Backoff holds parameters applied to connection. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
authTokenSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Authentication token for the pulsar client. Either token or athenz can be set to use auth. |
filter
EventSourceFilter
|
(Optional)
Filter |
authAthenzParams
map[string]string
|
(Optional)
Authentication athenz parameters for the pulsar client. Refer https://github.com/apache/pulsar-client-go/blob/master/pulsar/auth/athenz.go Either token or athenz can be set to use auth. |
authAthenzSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Authentication athenz privateKey secret for the pulsar client. AuthAthenzSecret must be set if AuthAthenzParams is used. |
(Appears on: EventSourceSpec)
RedisEventSource describes an event source for the Redis PubSub. More info at https://godoc.org/github.com/go-redis/redis#example-PubSub
| Field | Description |
|---|---|
hostAddress
string
|
HostAddress refers to the address of the Redis host/server |
password
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Password required for authentication if any. |
namespace
string
|
(Optional)
Namespace to use to retrieve the password from. It should only be specified if password is declared |
db
int32
|
(Optional)
DB to use. If not specified, default DB 0 will be used. |
channels
[]string
|
|
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the redis client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
username
string
|
(Optional)
Username required for ACL style authentication if any. |
(Appears on: EventSourceSpec)
RedisStreamEventSource describes an event source for Redis streams (https://redis.io/topics/streams-intro)
| Field | Description |
|---|---|
hostAddress
string
|
HostAddress refers to the address of the Redis host/server (master instance) |
password
Kubernetes core/v1.SecretKeySelector
|
(Optional)
Password required for authentication if any. |
db
int32
|
(Optional)
DB to use. If not specified, default DB 0 will be used. |
streams
[]string
|
Streams to look for entries. XREADGROUP is used on all streams using a single consumer group. |
maxMsgCountPerRead
int32
|
(Optional)
MaxMsgCountPerRead holds the maximum number of messages per stream that will be read in each XREADGROUP of all streams Example: if there are 2 streams and MaxMsgCountPerRead=10, then each XREADGROUP may read upto a total of 20 messages. Same as COUNT option in XREADGROUP(https://redis.io/topics/streams-intro). Defaults to 10 |
consumerGroup
string
|
(Optional)
ConsumerGroup refers to the Redis stream consumer group that will be created on all redis streams. Messages are read through this group. Defaults to ‘argo-events-cg’ |
tls
github.com/argoproj/argo-events/pkg/apis/common.TLSConfig
|
(Optional)
TLS configuration for the redis client. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
username
string
|
(Optional)
Username required for ACL style authentication if any. |
(Appears on: EventSourceSpec)
ResourceEventSource refers to a event-source for K8s resource related events.
| Field | Description |
|---|---|
namespace
string
|
Namespace where resource is deployed |
filter
ResourceFilter
|
(Optional)
Filter is applied on the metadata of the resource If you apply filter, then the internal event informer will only monitor objects that pass the filter. |
GroupVersionResource
Kubernetes meta/v1.GroupVersionResource
|
(Members of Group of the resource |
eventTypes
[]ResourceEventType
|
EventTypes is the list of event type to watch. Possible values are - ADD, UPDATE and DELETE. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
string
alias)(Appears on: ResourceEventSource)
ResourceEventType is the type of event for the K8s resource mutation
(Appears on: ResourceEventSource)
ResourceFilter contains K8s ObjectMeta information to further filter resource event objects
| Field | Description |
|---|---|
prefix
string
|
(Optional)
Prefix filter is applied on the resource name. |
labels
[]Selector
|
(Optional)
Labels provide listing options to K8s API to watch resource/s. Refer https://kubernetes.io/docs/concepts/overview/working-with-objects/label-selectors/ for more info. |
fields
[]Selector
|
(Optional)
Fields provide field filters similar to K8s field selector (see https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/). Unlike K8s field selector, it supports arbitrary fileds like “spec.serviceAccountName”, and the value could be a string or a regex. Same as K8s field selector, operator “=”, “==” and “!=” are supported. |
createdBy
Kubernetes meta/v1.Time
|
(Optional)
If resource is created before the specified time then the event is treated as valid. |
afterStart
bool
|
(Optional)
If the resource is created after the start time then the event is treated as valid. |
(Appears on: EventSourceSpec)
SFTPEventSource describes an event-source for sftp related events.
| Field | Description |
|---|---|
eventType
string
|
Type of file operations to watch Refer https://github.com/fsnotify/fsnotify/blob/master/fsnotify.go for more information |
watchPathConfig
WatchPathConfig
|
WatchPathConfig contains configuration about the file path to watch |
username
Kubernetes core/v1.SecretKeySelector
|
Username required for authentication if any. |
password
Kubernetes core/v1.SecretKeySelector
|
Password required for authentication if any. |
address
Kubernetes core/v1.SecretKeySelector
|
Address sftp address. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
pollIntervalDuration
string
|
(Optional)
PollIntervalDuration the interval at which to poll the SFTP server defaults to 10 seconds |
(Appears on: EventSourceSpec)
SNSEventSource refers to event-source for AWS SNS related events
| Field | Description |
|---|---|
webhook
WebhookContext
|
Webhook configuration for http server |
topicArn
string
|
TopicArn |
accessKey
Kubernetes core/v1.SecretKeySelector
|
AccessKey refers K8s secret containing aws access key |
secretKey
Kubernetes core/v1.SecretKeySelector
|
SecretKey refers K8s secret containing aws secret key |
region
string
|
Region is AWS region |
roleARN
string
|
(Optional)
RoleARN is the Amazon Resource Name (ARN) of the role to assume. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
validateSignature
bool
|
(Optional)
ValidateSignature is boolean that can be set to true for SNS signature verification |
filter
EventSourceFilter
|
(Optional)
Filter |
endpoint
string
|
(Optional)
Endpoint configures connection to a specific SNS endpoint instead of Amazons servers |
(Appears on: EventSourceSpec)
SQSEventSource refers to event-source for AWS SQS related events
| Field | Description |
|---|---|
accessKey
Kubernetes core/v1.SecretKeySelector
|
AccessKey refers K8s secret containing aws access key |
secretKey
Kubernetes core/v1.SecretKeySelector
|
SecretKey refers K8s secret containing aws secret key |
region
string
|
Region is AWS region |
queue
string
|
Queue is AWS SQS queue to listen to for messages |
waitTimeSeconds
int64
|
WaitTimeSeconds is The duration (in seconds) for which the call waits for a message to arrive in the queue before returning. |
roleARN
string
|
(Optional)
RoleARN is the Amazon Resource Name (ARN) of the role to assume. |
jsonBody
bool
|
(Optional)
JSONBody specifies that all event body payload coming from this source will be JSON |
queueAccountId
string
|
(Optional)
QueueAccountID is the ID of the account that created the queue to monitor |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
dlq
bool
|
(Optional)
DLQ specifies if a dead-letter queue is configured for messages that can’t be processed successfully. If set to true, messages with invalid payload won’t be acknowledged to allow to forward them farther to the dead-letter queue. The default value is false. |
filter
EventSourceFilter
|
(Optional)
Filter |
endpoint
string
|
(Optional)
Endpoint configures connection to a specific SQS endpoint instead of Amazons servers |
sessionToken
Kubernetes core/v1.SecretKeySelector
|
(Optional)
SessionToken refers to K8s secret containing AWS temporary credentials(STS) session token |
(Appears on: ResourceFilter)
Selector represents conditional operation to select K8s objects.
| Field | Description |
|---|---|
key
string
|
Key name |
operation
string
|
(Optional)
Supported operations like ==, !=, <=, >= etc. Defaults to ==. Refer https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors for more info. |
value
string
|
Value |
(Appears on: EventSourceSpec)
Service holds the service information eventsource exposes
| Field | Description |
|---|---|
ports
[]Kubernetes core/v1.ServicePort
|
The list of ports that are exposed by this ClusterIP service. |
clusterIP
string
|
(Optional)
clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are “None”, empty string (“”), or a valid IP address. “None” can be specified for headless services when proxying is not required. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies |
(Appears on: EventSourceSpec)
SlackEventSource refers to event-source for Slack related events
| Field | Description |
|---|---|
signingSecret
Kubernetes core/v1.SecretKeySelector
|
Slack App signing secret |
token
Kubernetes core/v1.SecretKeySelector
|
Token for URL verification handshake |
webhook
WebhookContext
|
Webhook holds configuration for a REST endpoint |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
filter
EventSourceFilter
|
(Optional)
Filter |
(Appears on: EventSourceSpec)
StorageGridEventSource refers to event-source for StorageGrid related events
| Field | Description |
|---|---|
webhook
WebhookContext
|
Webhook holds configuration for a REST endpoint |
events
[]string
|
|
filter
StorageGridFilter
|
Filter on object key which caused the notification. |
topicArn
string
|
TopicArn |
bucket
string
|
Name of the bucket to register notifications for. |
region
string
|
(Optional)
S3 region. Defaults to us-east-1 |
authToken
Kubernetes core/v1.SecretKeySelector
|
Auth token for storagegrid api |
apiURL
string
|
APIURL is the url of the storagegrid api. |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
(Appears on: StorageGridEventSource)
StorageGridFilter represents filters to apply to bucket notifications for specifying constraints on objects
| Field | Description |
|---|---|
prefix
string
|
|
suffix
string
|
(Appears on: EventSourceSpec)
StripeEventSource describes the event source for stripe webhook notifications More info at https://stripe.com/docs/webhooks
| Field | Description |
|---|---|
webhook
WebhookContext
|
Webhook holds configuration for a REST endpoint |
createWebhook
bool
|
(Optional)
CreateWebhook if specified creates a new webhook programmatically. |
apiKey
Kubernetes core/v1.SecretKeySelector
|
(Optional)
APIKey refers to K8s secret that holds Stripe API key. Used only if CreateWebhook is enabled. |
eventFilter
[]string
|
(Optional)
EventFilter describes the type of events to listen to. If not specified, all types of events will be processed. More info at https://stripe.com/docs/api/events/list |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
(Appears on: EventSourceSpec)
Template holds the information of an EventSource deployment template
| Field | Description |
|---|---|
metadata
github.com/argoproj/argo-events/pkg/apis/common.Metadata
|
Metadata sets the pods’s metadata, i.e. annotations and labels |
serviceAccountName
string
|
(Optional)
ServiceAccountName is the name of the ServiceAccount to use to run event source pod. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ |
container
Kubernetes core/v1.Container
|
(Optional)
Container is the main container image to run in the event source pod |
volumes
[]Kubernetes core/v1.Volume
|
(Optional)
Volumes is a list of volumes that can be mounted by containers in an eventsource. |
securityContext
Kubernetes core/v1.PodSecurityContext
|
(Optional)
SecurityContext holds pod-level security attributes and common container settings. Optional: Defaults to empty. See type description for default values of each field. |
affinity
Kubernetes core/v1.Affinity
|
(Optional)
If specified, the pod’s scheduling constraints |
tolerations
[]Kubernetes core/v1.Toleration
|
(Optional)
If specified, the pod’s tolerations. |
nodeSelector
map[string]string
|
(Optional)
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node’s labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ |
imagePullSecrets
[]Kubernetes core/v1.LocalObjectReference
|
(Optional)
ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod |
priorityClassName
string
|
(Optional)
If specified, indicates the EventSource pod’s priority. “system-node-critical” and “system-cluster-critical” are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. More info: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ |
priority
int32
|
(Optional)
The priority value. Various system components use this field to find the priority of the EventSource pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority. More info: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ |
(Appears on: FileEventSource, HDFSEventSource, SFTPEventSource)
| Field | Description |
|---|---|
directory
string
|
Directory to watch for events |
path
string
|
Path is relative path of object to watch with respect to the directory |
pathRegexp
string
|
PathRegexp is regexp of relative path of object to watch with respect to the directory |
(Appears on: BitbucketEventSource, BitbucketServerEventSource, GithubEventSource, GitlabEventSource, SNSEventSource, SlackEventSource, StorageGridEventSource, StripeEventSource, WebhookEventSource)
WebhookContext holds a general purpose REST API context
| Field | Description |
|---|---|
endpoint
string
|
REST API endpoint |
method
string
|
Method is HTTP request method that indicates the desired action to be performed for a given resource. See RFC7231 Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
port
string
|
Port on which HTTP server is listening for incoming events. |
url
string
|
URL is the url of the server. |
serverCertSecret
Kubernetes core/v1.SecretKeySelector
|
ServerCertPath refers the file that contains the cert. |
serverKeySecret
Kubernetes core/v1.SecretKeySelector
|
ServerKeyPath refers the file that contains private key |
metadata
map[string]string
|
(Optional)
Metadata holds the user defined metadata which will passed along the event payload. |
authSecret
Kubernetes core/v1.SecretKeySelector
|
(Optional)
AuthSecret holds a secret selector that contains a bearer token for authentication |
maxPayloadSize
int64
|
(Optional)
MaxPayloadSize is the maximum webhook payload size that the server will accept. Requests exceeding that limit will be rejected with “request too large” response. Default value: 1048576 (1MB). |
(Appears on: EventSourceSpec)
CalendarEventSource describes an HTTP based EventSource
| Field | Description |
|---|---|
WebhookContext
WebhookContext
|
(Members of |
filter
EventSourceFilter
|
(Optional)
Filter |
Generated with gen-crd-api-reference-docs
.


This is a plain table with inital text set.
Waiting for Contacts
Should show up when empty
This is a plain table with auto-generated columns loading.
This is a plain table with empty array.
Tables can also have content sections. Here's an example. Use the main tag for content sections.
No Contacts Found
This is a plain table with auto-generated columns.
This table also has a content section, but no heading.
This is a table with full options and custom columns.
{{item.lastName}}, {{item.firstName}}
hide me on mobile
{{item.age}}
{{item.food}}


Wrong plot kind test page
On this page you should see Chart Viewer containing line and heatmap.
In a plot list there are 3 cards. Second card should contain name 'elem2' and text 'kind "mark" is uknown'.


This website contains a series of JavaScript tutorials with interactive exercises.
This is a work in progress and should be completed by the end of 2019.
This application has been tested with the following web browsers:
Any other web browser not listed has not been tested and some or all of the features may not work correctly.


UNGETWC
Section: Linux Programmer's Manual (3)
Updated: 2013-12-09
Index
Return to Main Contents
NAME
ungetwc - push back a wide character onto a FILE stream
SYNOPSIS
#include <wchar.h>
wint_t ungetwc(wint_t wc, FILE *stream);
DESCRIPTION
The
ungetwc()
function is the wide-character equivalent of the
ungetc(3)
function.
It pushes back a wide character onto
stream
and returns it.
If
wc
is
WEOF,
it returns
WEOF.
If
wc
is an invalid wide character,
it sets
errno
to
EILSEQ
and returns
WEOF.
If
wc
is a valid wide character, it is pushed back onto the stream
and thus becomes available for future wide-character read operations.
The file-position indicator is decremented by one or more.
The end-of-file
indicator is cleared.
The backing storage of the file is not affected.
Note:
wc
need not be the last wide-character read from the stream;
it can be any other valid wide character.
If the implementation supports multiple push-back operations in a row, the
pushed-back wide characters will be read in reverse order; however, only one
level of push-back is guaranteed.
RETURN VALUE
The
ungetwc()
function returns
wc
when successful, or
WEOF
upon
failure.
ATTRIBUTES
Multithreading (see pthreads(7))
The
ungetwc()
function is thread-safe.
CONFORMING TO
C99.
NOTES
The behavior of
ungetwc()
depends on the
LC_CTYPE
category of the
current locale.
SEE ALSO
fgetwc(3)
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ATTRIBUTES
-
- Multithreading (see pthreads(7))
-
- CONFORMING TO
-
- NOTES
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:54:55 GMT, September 18, 2014


Cody Johnson nominated for new artist of the year at CMA Awards
by OTRCLOS ANGELES -- Country artist Cody Johnson is getting ready for the 53rd Annual CMA Awards. Although he's nominated for new artist of the year, Johnson has been playing music for most of his life.
"I didn't know how to feel, honestly, because it was the new artist category," Johnson says about his nomination, "For a guy that's been on the road for 13 years, I was like, 'This is kind of weird!'"
Johnson self-released six albums prior to signing on with Warner Music Nashville, with whom he released "Ain't Nothin' to It" earlier this year.
While many budding artists shoot for fame or money, the Texas native says that was never his goal. "I just knew that I had music in my soul," Johnson adds.
The "On My Way to You" singer and his wife, Brandi Johnson, attended the 2018 CMA Awards as spectators. Even though he's a nominee this year, Johnson isn't stressed out about country music's biggest night.
"Whether we win this award or whether we don't win this award, doesn't really change anything for me." Johnson has already gotten his dream job of playing guitar and singing onstage.
If Johnson does win at the CMA Awards this year, he admits that this will be the first time he has to give an acceptance speech. The country artist tends to go off the cuff in these situations and he warns, "I will be surprised to see what comes out of my mouth...I hope I don't say anything dumb."
For more interviews with the nominees and performers, viewers can stream "On The Red Carpet at the CMA Awards" on Nov. 13, beginning at 6:30 p.m. ET | 3:30 p.m. PT at OnTheRedCarpet.com.
Live coverage airs on ABC at 7:30 p.m. ET/PT | 6:30 p.m. CT.
The 2019 CMA Awards will air Wednesday, Nov. 13 at 8 p.m. ET/PT | 7 p.m. CT on ABC.


class: center, middle # Linux in the Cloud [http://wcmaier.github.com/madlug-cloud](http://wcmaier.github.com/madlug-cloud) --- # i'm will maier - [@wcmaier](https://twitter.com/wcmaier) / [wcmaier<EMAIL_ADDRESS>/ [will<EMAIL_ADDRESS>- used to run a physics analysis center at [wisc.edu](http://physics.wisc.edu/) - operations engineer at [simple.com](https://simple.com/) - Simple: smart banking built for you - save and spend wisely - get help from Real Live Portlanders - bank in realtime on your phone - data export in JSON ;) - we're [hiring](https://simple.com/careers/) --- # what even are clouds? - utility computing - public vs private vs hybrid - stuff as a service - infrastructure: Amazon Web Services, Google Compute Engine, Joyent, Windows Azure, OpenStack - platform: Heroku, Google App Engine, Joyent, Windows Azure - software: Google Apps, iCloud, 37signals, Salesforce --- # why clouds? why not? - why clouds? - agility - (variable) scale - cost - why not? - [whoownsmyavailability.com](http://whoownsmyavailability.com) - vendor lock-in - cost --- # AWS - 8 regions - geographically isolated - other regions scattered across the globe (Ireland, Singapore, Tokyo, Sao Paolo) - us-east-1 > us-west-1 > us-west-2 - us-east-1 gets new features before other regions - many tools default to us-east-1 (so it's crowded) - several availability zones per region - physically isolated - your zones are probably not my zones --- # AWS products - EC2 (infrastructure), EBS (block storage), ELB (load balancing), ASG (autoscaling) - EMR (elastic map/reduce) - S3 (storage), Cloudfront (CDN) - Dynamo (nosql), RDS (MySQL) - VPC (virtual private cloud), DirectConnect (leased lines) - SES (email), SQS (queues), SNS (notifications) --- # Simple in AWS - many instances running Ubuntu - managed and bootstrapped with Chef - polyglot service oriented architecture - Scala, Clojure, (J)Ruby - main data in postgres, supporting data in S3 - light use of more esoteric products (SES, SQS, VPC) --- # getting started Export your credentials: .bash $ export AWS_ACCESS_KEY_ID=... $ export AWS_SECRET_ACCESS_KEY=... Install `boto`: $ pip install boto $ python >>> import os >>> import boto, boto.ec2 Connect to EC2: >>> ec2 = boto.ec2.connect_to_region("us-west-1") --- # key pairs EC2 uses SSH key pairs to authorize access to new instances. Import a key pair: >>> contents = open(os.path.expanduser("~/.ssh/id_rsa.pub")).read() >>> key = ec2.import_key_pair(os.getenv("USER"), contents) --- # Ubuntu images Images are pre-baked VMs; vendors (like Ubuntu) make them available, or you can create your own. List available Ubuntu images: >>> images = ec2.get_all_images(owners=["099720109477"], ... filters={"architecture":"x86_64", ... "root-device-type":"ebs", ... "image-type":"machine"}) >>> images = dict((i.name, i) for i in images) >>> name = "ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20121001" >>> image = images[name] >>> image Image:ami-0d153248 --- # security groups Network access to running instances is controlled by security groups. Create a new security group allowing SSH access: >>> base = ec2.create_security_group("base", "shared by all instances") >>> base.authorize('tcp', 22, 22, '<IP_ADDRESS>/0') >>> base.rules [IPPermissions:tcp(22-22)] - compose multiple groups in a single instance - an instance's security groups cannot be changed once it is created - map security groups to roles (`base`, `web`, `db`) --- # run an instance .python >>> reservation = ec2.run_instances(image.id, ... min_count=1, ... max_count=1, ... key_name=key.name, ... security_groups=[base.name], ... instance_type="t1.micro") >>> len(reservation.instances) 1 >>> (instance,) = reservation.instances …and then wait; it can take several minutes for the instance to start running. --- # explore your instance After the instance is running, it will be assigned a public DNS name: .python >>> instance.dns_name 'ec2-50-18-33-160.us-west-1.compute.amazonaws.com' Connect to it with SSH: .bash $ ssh<EMAIL_ADDRESS>Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-31-virtual x86_64) And don't forget to clean up when you're done: .python >>> instance.terminate() --- # so what? - fully programmable provisioning system - test an idea in a few minutes - `max_count=n` - `user_data`/`cloud-init` A cloud config: .yaml #cloud-config apt_upgrade: true runcmd: - curl -L http://www.opscode.com/chef/install.sh | bash --- # manage your instances - use config management to rebuild instances from scratch - stuff breaks all the time - need to scale - Chef and Puppet work well in the cloud - run server-client or masterless --- # manage your users Use IAM to create credentials with limited access: .python >>> import json >>> import boto.iam >>> iam = boto.iam.connect_to_region("universal") >>> iam.create_group("dev") >>> iam.create_user("alice") >>> iam.add_user_to_group("dev", "alice") >>> iam.put_group_policy("dev", "s3-readonly", ... json.dumps(dict( ... Action=["s3:Get*", "s3:List*"], ... Effect="Allow", ... Resource="*")) >>> iam.create_access_key("alice") --- # work offline .bash $ vagrant box add precise64 http://files.vagrantup.com/precise64.box $ vagrant init precise64 $ vagrant up $ vagrant ssh - [Vagrant](http://vagrantup.com) is a handy wrapper on top of [Virtualbox](https://www.virtualbox.org) - provision your Vagrant VMs with the same code you use in the cloud - Chef or Puppet in server or masterless mode - good for testing offline (and without incurring AWS bills) --- # prebake images .python >>> prebaked_id = ec2.create_image( ... instance_id=image.id, ... name="base-20121006", ... description="prebaked base as of 20121006") >>> prebaked_image = ec2.get_image(prebaked_id) - needed for effective autoscaling - use Chef/Puppet to manage bootstrap --- # things to consider - AWS gives you incredible flexibility - give devs as much access as possible - audit account usage - automate cleanup/fault testing (Netflix's [Simian Army](https://github.com/Netflix/SimianArmy)) - monitor everything - use advanced products, but understand tradeoffs - you must design for failure - …but you should also do that in a datacenter - API compatibility is a mirage - even if the APIs are compatible, the implementations will differ - cross-cloud redundancy is really hard


Gateway
BOT
25-Jul-18 01:07 PM
[dscrdvrsc] <ChrisC30a> How long would it typically take to mine a block?
[dscrdvrsc] <stretcher83>
[dscrdvrsc] <stretcher83> I got told myself with 29mh at first, would take me 18 days to find a block, but it only took 4 days.
[dscrdvrsc] <stretcher83> I was waiting 15 days after that to find my second block
[dscrdvrsc] <stretcher83> But i upped my hashrate to 61mh after i found the first block
[dscrdvrsc] <stretcher83> There is a calculation to work out how long it could take you but i dont know it, its defo on these chats somewhere though, maybe the #faq section
[dscrdvrsc] <Lucivere> I have found lots of blocks, started up in May on my own comp;) But her laptop just recently, like two weeks ago. She’s got like 37mh/s, not a lot! She’ll get a percentage of the reward, when the coins are matured. In a year;)
[dscrdvrsc] <Lucivere> My husband (@Cragorn) started mining the very first day.  Many options to chose from
[dscrdvrsc] <ChrisC30a> I have activate coin or a shortcut and the shortcuts gives me 3 options
[dscrdvrsc] <ChrisC30a> Komodoplatform
Stackpathdns
Mercerweiss
[dscrdvrsc] <stretcher83> Try the first one komodoplatform
[dscrdvrsc] <stretcher83> A pic would help me out a bit of your screen i mean ♂
[dscrdvrsc] <ChrisC30a> Asking for parameter
[dscrdvrsc] <stretcher83> Try activate coin
[dscrdvrsc] <stretcher83> Leave it on deamon pram none
[dscrdvrsc] <ChrisC30a> Ok, downloading
[dscrdvrsc] <stretcher83>
[dscrdvrsc] <Zorgs> I had the same issue trying to work this out
[dscrdvrsc] <ChrisC30a> There is a basic guide I found on github but it only covers a couple of the options
[dscrdvrsc] <Zorgs> First parameter download didn’t seem to work but was ok second time around
[dscrdvrsc] <ChrisC30a> Reading between the lines agama is a miner that can mine multiple coins.
[dscrdvrsc] <Zorgs> Yeah most of the guides assume some knowledge, I dived in with no idea haha
[dscrdvrsc] <stretcher83> Same here , like working in the dark
[dscrdvrsc] <stretcher83> Sometimes
[dscrdvrsc] <stretcher83> People on this discord helped me out a lot to get me going and im back here everyday now
[dscrdvrsc] <ChrisC30a> I’m stuck in a loop I think
[dscrdvrsc] <stretcher83> Try closing the wallet give it like 10 secs then reopen the wallet
[dscrdvrsc] <ChrisC30a> Ok, will try that thanks.
[dscrdvrsc] <ChrisC30a> I wonder if there is some way of creating an alert if it finds a block
[dscrdvrsc] <stretcher83> Theres more capable people on here than me for stuff like that, sounds good though
[dscrdvrsc] <stretcher83> I read about people writing scripts for the cli wallet but i goes over my head to be honest, i would like to get into things like that but im not that clever right now


FELICIDADES A film review by Steve Rhodes Copyright 2001 Steve Rhodes RATING (0 TO ****): **
Lucho Bender's FELICIDADES is a comedy with multiple, overlapping storylines all set during Christmas Eve in Buenos Aires. It wants to be a heart-warming film, but it comes across flat and relatively humorless. The only big laugh at our screening came from the death of a little dog, a scene better played for tragedy than comedy.
As the movie opens, a comedian (Carlos Belloso) at a Bat Mitzvah is rattling off corny jokes. He tells his audience that he performed plastic surgery on his wife. He cut up her credit cards. A very untalented comedian, he is particularly proud of his Flipper voice impersonations. He ends up giving a ride to one of the partygoers, and they run out of gas in the middle of nowhere.
Another story involves a motor-mouth paraplegic. He cons a reluctant Good Samaritan into helping him out, but his helper wants to get back to his new find, a beautiful woman named Laura (Silke). Laura's claim to fame is her revealing red dress. Meanwhile cops are doing some illegal ransacking of a criminal's apartment. As their witnesses, the police pull in a guy who's been looking for a toy for his son for Christmas and an old man who is in bad health. (I'm not completely sure why they felt that they needed observers.) And these are only some of the menagerie of characters.
The movie marks time until it ends spectacularly. All of the characters appear in a musical montage set to a rock version of "Silent Night" and sung in English. It is a truly magical moment. It's too bad that the rest of the picture isn't up to this level.
FELICIDADES runs a long 1:40. The film is in Spanish with English subtitles. It is not rated but would be PG-13 for the animal death scene. The film would be acceptable for kids around 10 and up.
Web: http://www.InternetReviews.com Email<EMAIL_ADDRESS>Want free reviews and weekly movie and video recommendations via Email? Just send me a letter with the word "subscribe" in the subject line.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


We have done 4 days and 3 nights with Sapa O'Chau guys and it was just exactly what we wanted to experience. They really did listen and helped us to select the best hiking options. Our guides Lu (nature and village trecking itinerary) and May (visiting red lao village) were superb: knowelgeble, funny, caring and very hospitable. Thank you very much for all your energy and good will. Special thanks to the head office staff of sapa o'chau. You were very helpfull, patient and accommodating with all our questions and needs. The best of luck for the future. P.s the guides speak amazing English. Not only we could converse, but also exchange very funny jokes.
The 8km trek from Sapa, Lao Chai and Ta Van was a photographer’s delight. With breathtaking scenery along the way, one had little time to ponder on the hilly terrain. Good sturdy walking shoes are a must and a walking stick would greatly assist when descending some of the steep tracks. If you are fortunate enough some of the local villagers will assist you along the way


SPELLBOUND (director: Alfred Hitchcock; screenwriters: Ben Hecht/from the story "The House of Dr. Edwardes" by Francis Beeding; cinematographer: George Barnes; editor: William Ziegler; cast: Ingrid Bergman (Dr. Constance Peterson), Gregory Peck (John Ballantine), Leo G. Carroll (Dr. Murchison), John Emery (Dr. Fleurot), Wallace Ford (Hotel Stranger), Bill Goodwin (Hotel Detective), Rhonda Fleming (Mary Carmichael), Michael Chekhov (Dr. Alex Brulov), Alfred Hitchcock (Man Carrying Violin); Runtime: 111; United Artists; 1945)
Reviewed by Dennis Schwartz
A syrupy serving of Freudian analysis that looks tempting but tastes of too much superego, id, and subconsious jive to be taken seriously. It's Hollywood's version about what psychoanalysis is all about, which is making the analyst a combination of a savior and parental figure who can magically unlock the secrets of the mentally ill by offering them love and concern on a couch. This is the first major film about that subject, and its sincere presentation to show it in its best light is often awkward and seems quite outdated when viewed today. Hitchcock throws in a murder mystery that works a little better than all the mumbo jumbo Psych 1 lingo the viewer must sit through.
Dr.  Her new boss, Dr. Edwardes (Peck), immediately attracts her and they fall in love to the consternation of her former pursuers who thought she was frigid.
It turns out that Dr. Edwardes is an impostor and an amnesiac, who has taken the place of the missing doctor. Just before he's discovered he slips a note under her door and flees to a NYC hotel to try and figure out the cause of his dizzy spells and who he is, and how he got to become Dr. Edwardes-- the shrink who was scheduled to replace the hospital's twenty year veteran, Dr. Murchison (Leo G. Carroll).
Constance runs after the possibly dangerous man, whose sanity is under question, in NYC and takes him to Rochester to meet her elderly mentor, the wise psychoanalyst, Dr. Alex Brulov (Chekhov). He gets the amnesiac to relate to him a dream, one that was artfully designed by Salvador Dali (the highlight of the film). It then becomes a murder mystery tale as the amnesiac through Constance's loving help unlocks her lover's past secret and enables him to visualize where Dr. Edwardes is buried in the snow and how they met for lunch in the presence of Dr. Murchison. But when the police find him, they discover he's been killed by a bullet and charge the Gregory Peck character with murder. To the rescue comes Constance, who does her analyst thing and figures out who the real murderer is. As she told Brulov, she could never love a murderer and therefore the way is clear for her to marry Peck.
It's a very heavy-handed film that is earnestly played by the stars, but has no resonance. It was one of the master's weaker films, yet it's still worth seeing because there are many imaginative Hitchcock touches throughout.
The script was written by Ben Hecht, who obviously didn't have much of a feel for the subject-matter.  Ingrid and Peck do their best to work through the stale lines they are forced to say, though they never make their characters believable despite their best thespian efforts. This film is really Spellbound.
REVIEWED ON 9/28/2001 GRADE: C+
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
========== X-RAMR-ID: 29666 X-Language: en X-RT-ReviewID: 252464 X-RT-TitleID: 1019609 X-RT-SourceID: 873 X-RT-AuthorID: 1315 X-RT-RatingText: C+
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Lifting incomes a priority: Green Party
by Green Party18 November 2019
The Green Party acknowledges the Government’s progress report on implementing the recommendations of the Welfare Expert Advisory Group, as highlighted by the Minister for Social Development Carmel Sepuloni in a speech to the Child Poverty Action Group (CPAG) today.
Green Party Co-Leader Marama Davidson says that overhauling the welfare system is a key part of the Green Party’s role in Government and must include an increase to core benefits.
“We’re focusing on delivering the priority recommendations from the Welfare Expert Advisory report as soon as possible. That must include increasing core benefits, removing harsh sanctions and removing the Government from people’s relationships so people can maintain their independence.
“Everyone should have what they need to thrive, and yet we know from the experts’ report that incomes are not enough to live on. The Welfare Expert Advisory Group said it best when they said ‘too many people are leading desperate lives with seriously inadequate incomes.’
“We have a responsibility to make sure our social safety net is strong, not just for those who rely on it currently, but for all New Zealanders. This includes a rise in incomes, better access to state and community housing, and removing excessive sanctions.
“We are delighted that the expert report provides such a clear blueprint for change. Now we need to focus on delivering it.”
ends


make the world a little kinder
We believe kindness has the power to change the world. That’s why we are on a mission to make the world a little kinder, one act at a time. We call this the KIND Movement! Small act or big, we encourage it. We all have the potential to make a difference each and every day. Join us!
see how you can be KIND every day
REFRESH KIND TIP


BIOGRAPHY
RESUMÉ
HOBBIES
INVESTING
TRAVEL MAP
PHOTO GALLERY
CONTACT
Your form has been submitted successfully.
Thank you for reaching out to us!


This is the log of Rasmus Andersson, a twentysomething guy living in Stockholm, Sweden. I’ve been working as a graphic designer for almost half my lifetime so far and I enjoy photography, programming, learning new stuff and living the freakin’ sweet life! Read more…


HTTP/1.1 200 OK Server: Apache Date: Wed, 09 Dec 2015 03:29:14 GMT Content-Type: text/html; charset=utf-8 Connection: keep-alive
There are no links in this page


{% extends "layout.html" %} {% block content %}
Upload an image for classification - there is a 2MB size limit using the Flask Development server. Here are images under 1MB (right click on link and save to disk):
Link to Github repository


We are now in a position to summarize the full rainbow of colors that Logisim wires can take on. The following little circuit illustrates all of them at once.
Gray: The wire's bit width is unknown. This occurs because the wire is not attached to any components' inputs and outputs. (All inputs and outputs have a defined bit width.)
Blue: The wire carries a one-bit value, but nothing is driving a specific value onto the wire. We call this a floating bit; some people call it a high-impedance value. In this example, the component placing a value onto the wire is a three-state pin, so it can emit this floating value.
Dark green: The wire is carrying a one-bit 0 value.
Bright green: The wire is carrying a one-bit 1 value.
Black: The wire is carrying a multi-bit value. Some or all of the bits may not be specified.
Red: The wire is carrying an error value. This often arises because a gate cannot determine the proper output, perhaps because it has no inputs. It could also arise because two components are trying to send different values onto the wire; this is what happens in the above example, where one input pin places 0 onto the wire while another places 1 onto the same wire, causing a conflict. Multi-bit wires will turn red when any of the bits carried are error values.
Orange: The components attached to the wire do not agree in bit width. An orange wire is effectively "broken": It does not carry values between components. Here, we've attached a two-bit component to a one-bit component, so they are incompatible.
Next: User's Guide.


Buy JK Lakshmi Cement; target of Rs 425: ICICI Direct
ICICI Direct is bullish on JK Lakshmi Cement has recommended buy rating on the stock with a target price of Rs 425 in its research report dated November 05, 2019.
by Broker ResearchICICI Direct's research report on JK Lakshmi Cement
JK Lakshmi Cement reported strong growth in revenues and profitability in Q2FY20. However, while revenues beat our estimates, profitability during the quarter was below our forecasts due to higher production costs. The company reported 10% revenue growth to Rs 935.5 crore (above I-direct estimate of Rs 877.4 crore). Volumes remained in line with I-direct estimates at 2.06 MT, declining 3% YoY. Topline growth was driven entirely by 13.4% growth in realisations to Rs 4,540/t (I-direct estimates of Rs 4,280/t). EBITDA/t increased ~68% YoY to Rs 722/t while EBITDA margins expanded 513 bps YoY to 15.9% (vs. I-direct estimate of 21.3%) driven by strong growth in realisations. Accordingly, EBITDA saw an increase of 62.2% YoY to Rs 148.7 crore while PAT jumped ~5x YoY to Rs 45.9 crore in Q2FY20 (below I-direct estimate of Rs 83.3 crore) on the back of strong growth in operating profits as well as lower finance costs.
Outlook
While the volume growth estimates have been revised on the lower side, the company has multiple triggers in its favour– improving profitability, reducing leverage on the back of strong cash flows. All these augur well for the company. Additionally, the company is trading at inexpensive valuations of 5.3x FY21E EV/EBITDA. Thus, we reiterate our BUY rating on JK Lakshmi Cement and maintain our target price of Rs 425/share.
For all recommendations report, click here
Disclaimer: The views and investment tips expressed by investment experts/broking houses/rating agencies on moneycontrol.com are their own, and not that of the website or its management. Moneycontrol.com advises users to check with certified experts before taking any investment decisions.
Special Thursday Expiry on 10th 7th Nov
Early Closure to The Great Diwali Discount. Last Chance to get Moneycontrol PRO for a year @ Rs. 289/- only
Coupon code: DIWALI


Register
username
Validation error
email
Validation error
password
Validation error
confirm
Validation error
submit
Already have an account
reset


A passionate Software Engineer with 3+ years of working experience in Software Companies. Currently, I’m working at Brain Station 23, as an Associate Software Engineer. I have extensive knowledge in the design and development of web applications and services. I am a dedicated worker aiming to help achieve company goals and take on more responsibility as quickly as possible. I have a B.Sc. Engineering and MS Enggineering degree of Applied Physics, Electronics, and Communication Engineering from the University of Chittagong.
Design and develop scallable odoo applications for client's business needs. Customize existing business logics and features. Develop custom PDF and Excel reporting
Design and develop odoo applications. Customize existing features and custom report (PDF, Excel) developement.
Scallable web applications developement. API design and development
Apart from being a software engineer, I enjoy most of my time being outdoors. Riding Bicycle, reading book


Outline of the Standard MIDI File Structure
Go to: [
header chunk |
track chunk |
track event |
meta event |
system exclusive event |
variable length values ]
A standard MIDI file is composed of "chunks". It starts with a header
chunk and is followed by one or more track chunks. The header chunk
contains data that pertains to the overall file. Each track chunk
defines a logical track.
SMF = <header_chunk> + <track_chunk> [+ <track_chunk> ...]
A chunk always has three components, similar to Microsoft RIFF files
(the only difference is that SMF files are big-endian, while RIFF
files are usually little-endian). The three parts to each chunk
are:
- The track ID string which is four charcters long. For
example, header chunk IDs are "MThd", and Track chunk IDs are
"MTrk".
- next is a four-byte unsigned value that specifies the number
of bytes in the data section of the track (part 3).
- finally comes the data section of the chunk. The size of the
data is specified in the length field which follows the
chunk ID (part 2).
Header Chunk
The header chunk consists of a literal string denoting the header, a
length indicator, the format of the MIDI file, the number of tracks in
the file, and a timing value specifying delta time units. Numbers
larger than one byte are placed most significant byte first.
header_chunk = "MThd" + <header_length> + <format> + <n> + <division>
- "MThd" 4 bytes
- the literal string MThd, or in hexadecimal notation: 0x4d546864.
These four characters at the start of the MIDI file indicate that
this is a MIDI file.
- <header_length> 4 bytes
- length of the header chunk (always 6 bytes long--the size
of the next three fields which are considered the header chunk).
- <format> 2 bytes
- 0 = single track file format
1 = multiple track file format
2 = multiple song file format (i.e., a series of type 0 files)
- <n> 2 bytes
- number of track chunks that follow the header chunk
- <division> 2 bytes
- unit of time for delta timing. If the value is positive, then it
represents the units per beat. For example, +96 would mean 96
ticks per beat. If the value is negative, delta times are in SMPTE
compatible units.
Track Chunk
A track chunk consists of a literal identifier string, a length
indicator specifying the size of the track, and actual event data
making up the track.
track_chunk = "MTrk" + <length> + <track_event> [+ <track_event> ...]
- "MTrk" 4 bytes
- the literal string MTrk. This marks the beginning of a track.
- <length> 4 bytes
- the number of bytes in the track chunk following this number.
- <track_event>
- a sequenced track event.
Track Event
A track event consists of a delta time since the last event, and one
of three types of events.
track_event = <v_time> + <midi_event> | <meta_event> | <sysex_event>
- <v_time>
- a variable length value specifying the elapsed time (delta time)
from the previous event to this event.
- <midi_event>
- any MIDI channel message such as note-on or note-off. Running
status is used in the same manner as it is used between MIDI
devices.
- <meta_event>
- an SMF meta event.
- <sysex_event>
- an SMF system exclusive event.
Meta Event
Meta events are non-MIDI data of various sorts consisting of a fixed
prefix, type indicator, a length field, and actual event data..
meta_event = 0xFF + <meta_type> + <v_length> + <event_data_bytes>
- <meta_type> 1 byte
- meta event types:
| Type | Event
| Type | Event
|
| 0x00 | Sequence number
| 0x20 | MIDI channel prefix assignment
|
| 0x01 | Text event
| 0x2F | End of track
|
| 0x02 | Copyright notice
| 0x51 | Tempo setting
|
| 0x03 | Sequence or track name
| 0x54 | SMPTE offset
|
| 0x04 | Instrument name
| 0x58 | Time signature
|
| 0x05 | Lyric text
| 0x59 | Key signature
|
| 0x06 | Marker text
| 0x7F | Sequencer specific event
|
| 0x07 | Cue point
|
- <v_length>
- length of meta event data expressed as a variable length value.
- <event_data_bytes>
- the actual event data.
System Exclusive Event
A system exclusive event can take one of two forms:
sysex_event = 0xF0 + <data_bytes> 0xF7
or
sysex_event = 0xF7 + <data_bytes> 0xF7
In the first case, the resultant MIDI data stream would include the
0xF0. In the second case the 0xF0 is omitted.
Variable Length Values
Several different values in SMF events are expressed as variable
length quantities (e.g. delta time values). A variable length value
uses a minimum number of bytes to hold the value, and in most
circumstances this leads to some degree of data compresssion.
A variable length value uses the low order 7 bits of a byte to
represent the value or part of the value. The high order bit is an
"escape" or "continuation" bit. All but the last byte of a variable
length value have the high order bit set. The last byte has the high
order bit cleared. The bytes always appear most significant byte
first.
Here are some examples:
Variable length Real value
0x7F 127 (0x7F)
0x81 0x7F 255 (0xFF)
0x82 0x80 0x00 32768 (0x8000)
craig@ccrma.stanford.edu


|
MitchRankChecker
|
Rank checker for Yahoo search Engine. More...
Public Member Functions | |
| YahooScrapingRankChecker (RankCheckRequest rankCheckRequest, HttpClient client) | |
| Instantiates a new rank checker. More... | |
| override async Task< List< HtmlNode > > | ExtractSearchEntryElementsAsync () |
| Extracts the search entry elements of interest from the HTML document to be parsed and processed. | |
| Public Member Functions inherited from MitchRankChecker.RankChecker.RankCheckers.ScrapingRankChecker | |
| ScrapingRankChecker (RankCheckRequest rankCheckRequest, HttpClient client) | |
| Instantiates a new rank checker. More... | |
| List< SearchEntry > | ExtractRankEntries () |
| Extracts the rank entries. | |
| async Task< List< SearchEntry > > | ExtractRankEntriesAsync () |
| Extracts the rank entries. | |
| List< HtmlNode > | ExtractSearchEntryElements () |
| Extracts the search entry elements of interest from the HTML document to be parsed and processed. More... | |
Protected Member Functions | |
| override SearchEntry | ExtractSearchEntry (HtmlNode searchEntryElement, List< HtmlNode > searchEntryElements) |
| Extracts a search entry model From a given HTML Node element representing a search entry. | |
| override bool | ShouldRecordRank (HtmlNode searchEntryElement) |
| Checks for the passed search entry node for whether it should have its search rank recorded or not. | |
Protected Attributes | |
| int | _pageSize = 10 |
| Affects how many search results are requested per page at a time to scrape. More... | |
Additional Inherited Members | |
| Properties inherited from MitchRankChecker.RankChecker.RankCheckers.ScrapingRankChecker | |
| RankCheckRequest | RankCheckRequest [get, set] |
| Details the rank check request, configuring the rank checker. More... | |
| HttpClient | Client [get] |
| The HTTP client, used to scrape the data from search engines with. More... | |
| List< HtmlNode > | SearchEntryElements [get, set] |
| The scraped search entry elements. More... | |
| List< HtmlNode > | RelevantSearchEntryElements [get, set] |
| The scraped search entry elements that are relevant. More... | |
Rank checker for Yahoo search Engine.
Definition at line 15 of file YahooScrapingRankChecker.cs.
| MitchRankChecker.RankChecker.RankCheckers.YahooScrapingRankChecker.YahooScrapingRankChecker | ( | RankCheckRequest | rankCheckRequest, |
| HttpClient | client | ||
| ) |
Instantiates a new rank checker.
| rankCheckRequest | The model detailing on the rank check information and parameters to configure the rank check. |
| client | The HTTP client, used to scrape the data from search engines with. |
Definition at line 31 of file YahooScrapingRankChecker.cs.
|
protected |
Affects how many search results are requested per page at a time to scrape.
Definition at line 22 of file YahooScrapingRankChecker.cs.


FINE ENERGY
Home
Table Data
Pivot Table
Visualisations
Observations
Pivot Table
Options picked will be used to generate type of
graph and its other features
Aggregate Mode
Filter
Column Sort
Row Sort
Average
KWH TOTAL
Sort By State Group
Number of Residents
Sum Of The Data
KWH HEAT
Sort By Division
Area Climate
Minimum
KWH AIRCON
Sort By Region
Type of Housing
Maximum
KWH WATER HEAT
Year Made (Bin)
Modes
KWH REFRIDGE
Number of Refridgerators
Count of
KWH OTHER
Number of Televisons
DOLLAR TOTAL
Employment Status
DOLLAR HEAT
Living With Spouse
DOLLAR AIRCON
DOLLAR WATER HEAT
DOLLAR OTHER


Denote the three vertices of one triangle by a, b and c, and those of the other by A, B and C. Axial perspectivity means that lines ab and AB meet in a point, lines ac and AC meet in a second point, and lines bc and BC meet in a third point, and that these three points all lie on a common line called the axis of perspectivity. Central perspectivity means that the three lines Aa, Bb and Cc are concurrent, at a point called the center of perspectivity.
This intersection theorem is true in the usual Euclidean plane but special care needs to be taken in exceptional cases, as when a pair of sides are parallel, so that their "point of intersection" recedes to infinity. Commonly, to remove these exceptions, mathematicians "complete" the Euclidean plane by adding points at infinity, following Jean-Victor Poncelet. This results in a projective plane.
Desargues's theorem is true for the real projective plane, for any projective space defined arithmetically from a field or division ring, for any projective space of dimension other than two, and for any projective space in which Pappus's theorem holds. However, there are many planes in which Desargues's theorem is false.
By definition, two triangles are perspective if and only if they are in perspective centrally (or, equivalently according to this theorem, in perspective axially). Note that perspective triangles need not be similar.


The purpose of an SPIP is to inform and involve the user community in major improvements to the Spark codebase throughout the development process, to increase the likelihood that user needs are met.
SPIPs should be used for significant user-facing or cross-cutting changes, not small incremental improvements. When in doubt, if a committer thinks a change needs an SPIP, it does.
An SPIP is similar to a product requirement document commonly used in product management.
An SPIP:
Any community member can help by discussing whether an SPIP is likely to meet their needs, and by proposing SPIPs.
Contributors can help by discussing whether an SPIP is likely to be technically feasible.
Committers can help by discussing whether an SPIP aligns with long-term project goals, and by shepherding SPIPs.
SPIP Author is any community member who authors a SPIP and is committed to pushing the change through the entire process. SPIP authorship can be transferred.
SPIP Shepherd is a PMC member who is committed to shepherding the proposed change throughout the entire process. Although the shepherd can delegate or work with other committers in the development process, the shepherd is ultimately responsible for the success or failure of the SPIP. Responsibilities of the shepherd include, but are not limited to:
Anyone may propose an SPIP, using the document template below. Please only submit an SPIP if you are willing to help, at least with discussion.
After a SPIP is created, the author should email<EMAIL_ADDRESS>to notify the community of the SPIP, and discussions should ensue on the JIRA ticket.
If an SPIP is too small or incremental and should have been done through the normal JIRA process, a committer should remove the SPIP label.
A SPIP document is a short document with a few questions, inspired by the Heilmeier Catechism:
Q1. What are you trying to do? Articulate your objectives using absolutely no jargon.
Q2. What problem is this proposal NOT designed to solve?
Q3. How is it done today, and what are the limits of current practice?
Q4. What is new in your approach and why do you think it will be successful?
Q5. Who cares? If you are successful, what difference will it make?
Q6. What are the risks?
Q7. How long will it take?
Q8. What are the mid-term and final “exams” to check for success?
Appendix A. Proposed API Changes. Optional section defining APIs changes, if any. Backward and forward compatibility must be taken into account.
Appendix B. Optional Design Sketch: How are the goals going to be accomplished? Give sufficient technical detail to allow a contributor to judge whether it’s likely to be feasible. Note that this is not a full design document.
Appendix C. Optional Rejected Designs: What alternatives were considered? Why were they rejected? If no alternatives have been considered, the problem needs more thought.
All discussion of an SPIP should take place in a public forum, preferably the discussion attached to the Jira. Any discussions that happen offline should be made available online for the public via meeting notes summarizing the discussions.
During this discussion, one or more shepherds should be identified among PMC members.
Once the discussion settles, the shepherd(s) should call for a vote on the SPIP moving forward on the dev@ list. The vote should be open for at least 72 hours and follows the typical Apache vote process and passes upon consensus (at least 3 +1 votes from PMC members and no -1 votes from PMC members). dev@ should be notified of the vote result.
If there does not exist at least one PMC member that is committed to shepherding the change within a month, the SPIP is rejected.
If a committer does not think a SPIP aligns with long-term project goals, or is not practical at the point of proposal, the committer should -1 the SPIP explicitly and give technical justifications.
Implementation should take place via the standard process for code changes. Changes that require SPIPs typically also require design documents to be written and reviewed.


Toggle navigation
List Animals
Become Foster Parents
About Us
Dropdown
Post Animal Story
Edit my Profile
Update my animals
Logout
Foster Parent Details
Upload New Image
×
This is an
.alert
. Use this to show important messages to the user.
Personal info
Email:
Nick Name:
First name:
Middle name:
Last name:
Phone:
Address
City:
State:
select...
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
ZIP Code:
Social Media Links
Bio
Save Changes
Reset form


We visualize interfaces!
- facilitate B2C action-items
- streamline mission-critical niches
- iterate bricks-and-clicks synergies
- benchmark out-of-the-box paradigms
- innovate efficient ROI
- brand leading-edge e-commerce
- cultivate synergistic technologies
- transform 24/7 relationships
- productize virtual paradigms
- strategize web-enabled convergence
- facilitate cross-platform web services
- drive cutting-edge bandwidth
- whiteboard scalable channels
- redefine B2C technologies


{%extends 'all-pics/base.html'%} {% block content %}
{{image.image_description}}.
Location taken : {{image.image_location}}
Category : {{image.image_category}}