Skip to content
This repository has been archived by the owner on Sep 17, 2024. It is now read-only.

work for issue #379 - adding back rpm and deb tests #439

Merged
merged 14 commits into from
Dec 2, 2020

Conversation

EricDavisX
Copy link
Contributor

@EricDavisX EricDavisX commented Nov 18, 2020

What does this PR do?

2 things:

  1. very small change to rename the @ tag to be more accurate per the tests being done and to sync 2 file names to the @ tag name for the whole file (I think this is our best practice pattern?)

  2. most primarily, this is work for [Fleet] Add back test scenarios for .deb and .rpm systemd deploy syntax #379 - adding in the deb and rpm tests against centos & debian images that were removed prior.

I used existing .go implementation code that remained and which I think is functional and updated so far, only feature files.

Why is it important?

we need coverage over rpm and deb installs, even tho they are no longer the recommended usage - they are still supported and expected to be used.

In 379 you can see the discussion, we removed this accidentally / temporarily as we implemented new support for 'install' feature.

Checklist

  • My code follows the style guidelines of this project
    - [ ] I have commented my code, particularly in hard-to-understand areas
    - [ ] I have made corresponding changes to the documentation
    - [ ] I have made corresponding change to the default configuration files
    - [ ] I have added tests that prove my fix is effective or that my feature works
    - [ ] I have run the Unit tests for the CLI, and they are passing locally
  • I have run the End-2-End tests for the suite I'm working on, and they are passing locally~~
    - [ ] I have noticed new Go dependencies (run make notice in the proper directory)

Author's Checklist

I actually am opening this as a draft to get some help from @mdelapenya or perhaps @blakerouse if we need

How to test this PR locally

OP_LOG_LEVEL=DEBUG DEVELOPER_MODE=true godog -t enroll > test-debug.log

Related issues

Follow-ups

So, Centos is working as submitted here, But Debian is throwing an error.. and I am not 100% sure I'm tracing the go code we've implemented right to know what question to ask. I'll put logs and more details in the comments and we can figure it out I hope.

@EricDavisX EricDavisX added enhancement New feature or request automation Team:Elastic-Agent Label for the Agent team labels Nov 18, 2020
@EricDavisX
Copy link
Contributor Author

EricDavisX commented Nov 18, 2020

@mdelapenya when I run Centos, it works super. But when I run Debian, it throws an error and I can't trace the logging or the go code itself to be sure. I could use help, please.

The error cited in the logs looks to relate exactly to the error we were attempting to fix in the cited issue above. perhaps it is just not fixed yet? But also, perhaps, our code needs some modification. I'd like to clarify what it is intending tho... we use a Debian image, with systemd - but the scripting indicates it is using some sysv init usage so, I'm not sure what is going on.

This one line is particularly confusing from the logging below:
Synchronizing state of elastic-agent.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable elastic-agent

INFO[0158] Kibana setup initialised                      responseBody="{\"isReady\":true,\"missing_requirements\":[]}"
DEBU[0159] Fleet token created                           apiKeyId=e4Jq3XUBvCjQ32uaszD6 tokenId=34a21e03-8491-428b-a512-01668beaa9f3
Pulling debian-systemd (alehaa/debian-systemd:stretch)...
fleet_package-registry_1 is up-to-date
fleet_elasticsearch_1 is up-to-date
Creating fleet_debian-systemd_elastic-agent_1 ... 
Creating fleet_debian-systemd_elastic-agent_1 ... done
DEBU[0166] Docker compose executed.                      cmd="[up -d]" composeFilePaths="[/Users/edavis/.op/compose/profiles/fleet/docker-compose.yml /Users/edavis/.op/compose/services/debian-systemd/docker-compose.yml]" env="map[debian_systemdAgentBinarySrcPath:/var/folders/k7/plkh2nd96w54yd1ytt3dl8br0000gq/T/elastic-agent-8.0.0-SNAPSHOT-amd64.deb848641955 debian_systemdAgentBinaryTargetPath:/elastic-agent-8.0.0-SNAPSHOT-amd64.deb debian_systemdContainerName:fleet_debian-systemd_elastic-agent_1 debian_systemdTag:stretch kibanaConfigPath:/Users/edavis/e2e-testing/e2e/_suites/fleet/configurations/kibana.config.yml stackVersion:8.0.0-SNAPSHOT]" profile=fleet

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

debconf: delaying package configuration, since apt-utils is not installed
DEBU[0169] Docker compose executed.                      cmd="[exec -T debian-systemd apt install /elastic-agent-8.0.0-SNAPSHOT-amd64.deb -y]" composeFilePaths="[/Users/edavis/.op/compose/profiles/fleet/docker-compose.yml /Users/edavis/.op/compose/services/debian-systemd/docker-compose.yml]" env="map[debian_systemdAgentBinarySrcPath:/var/folders/k7/plkh2nd96w54yd1ytt3dl8br0000gq/T/elastic-agent-8.0.0-SNAPSHOT-amd64.deb848641955 debian_systemdAgentBinaryTargetPath:/elastic-agent-8.0.0-SNAPSHOT-amd64.deb debian_systemdContainerName:fleet_debian-systemd_elastic-agent_1 debian_systemdTag:stretch kibanaConfigPath:/Users/edavis/e2e-testing/e2e/_suites/fleet/configurations/kibana.config.yml stackVersion:8.0.0-SNAPSHOT]" profile=fleet
Synchronizing state of elastic-agent.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable elastic-agent
update-rc.d: error: elastic-agent Default-Start contains no runlevels, aborting.
ERRO[0170] Could not execute command in container        command="[systemctl enable elastic-agent]" error="Could not run compose file: [/Users/edavis/.op/compose/profiles/fleet/docker-compose.yml /Users/edavis/.op/compose/services/debian-systemd/docker-compose.yml] - Local Docker compose exited abnormally whilst running docker-compose: [exec -T debian-systemd systemctl enable elastic-agent]. exit status 1" service=debian-systemd
ERRO[0170] Could not enable the service                  command="[systemctl enable elastic-agent]" error="Could not run compose file: [/Users/edavis/.op/compose/profiles/fleet/docker-compose.yml /Users/edavis/.op/compose/services/debian-systemd/docker-compose.yml] - Local Docker compose exited abnormally whilst running docker-compose: [exec -T debian-systemd systemctl enable elastic-agent]. exit status 1" service=debian-systemd
WARN[0170] Could not create command in container         command="[cat /etc/elastic-agent/.elastic-agent.active.commit]" container= detach=false error="Error response from daemon: page not found" tty=false
ERRO[0170] Could not get agent hash in the container     containerName= error="Error response from daemon: page not found"

@elasticmachine
Copy link
Contributor

elasticmachine commented Nov 18, 2020

💔 Tests Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

  • Build Cause: Pull request #439 updated

  • Start Time: 2020-12-02T00:52:51.797+0000

  • Duration: 40 min 2 sec

Test stats 🧪

Test Results
Failed 1
Passed 42
Skipped 20
Total 63

Test errors 1

Expand to view the tests failures

Initializing / End-To-End Tests / helm_apm-server / The APM Server chart will create recommended K8S resources – APM Server

    Expand to view the error details

     Step a "ConfigMap" resource contains the "apm-server.yml" key 
    

  • no stacktrace

Steps errors 12

Expand to view the steps failures

Show only the first 10 steps failures

Run functional tests for helm:apm-server

  • Took 9 min 13 sec . View more details on here

Error signal

  • Took 0 min 0 sec . View more details on here

General Build Step

  • Took 0 min 0 sec . View more details on here
  • Description: [2020-12-02T01:06:55.865Z] Archiving artifacts hudson.AbortException: script returned exit code 1

Run functional tests for fleet:agent_endpoint_integration && ~skip

  • Took 0 min 28 sec . View more details on here

Error signal

  • Took 0 min 0 sec . View more details on here

General Build Step

  • Took 0 min 0 sec . View more details on here
  • Description: [2020-12-02T00:58:07.711Z] Archiving artifacts [2020-12-02T00:58:08.111Z] ‘src/github.com/elastic

Run functional tests for fleet:stand_alone_agent && ~skip

  • Took 0 min 28 sec . View more details on here

Error signal

  • Took 0 min 0 sec . View more details on here

General Build Step

  • Took 0 min 0 sec . View more details on here
  • Description: [2020-12-02T00:58:08.275Z] Archiving artifacts [2020-12-02T00:58:08.692Z] ‘src/github.com/elastic

Run functional tests for fleet:fleet_mode_agent && ~skip

  • Took 0 min 27 sec . View more details on here

Log output

Expand to view the last 100 lines of log output

[2020-12-02T01:28:24.891Z] Pulling mysql (docker.elastic.co/integrations-ci/beats-mysql:percona-8.0.13-4-1)...
[2020-12-02T01:28:25.151Z] percona-8.0.13-4-1: Pulling from integrations-ci/beats-mysql
[2020-12-02T01:31:31.682Z] metricbeat_elasticsearch_1 is up-to-date
[2020-12-02T01:31:31.682Z] Creating metricbeat_mysql_1 ... 
[2020-12-02T01:31:31.683Z] 
Creating metricbeat_mysql_1 ... done
time="2020-12-02T01:31:19Z" level=debug msg="Docker compose executed." cmd="[up -d]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/mysql/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false MYSQL_PATH:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/mysql MYSQL_VARIANT:percona MYSQL_VERSION:8.0.13-4 indexName:metricbeat-8.0.0-mysql-percona-5.7.24-gyy6lmun logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:5.7.24 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:31:53.628Z] Found orphan containers (metricbeat_mysql_1) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
[2020-12-02T01:31:53.628Z] metricbeat_elasticsearch_1 is up-to-date
[2020-12-02T01:31:53.628Z] Creating metricbeat_metricbeat_1 ... 
[2020-12-02T01:31:53.628Z] 
Creating metricbeat_metricbeat_1 ... done
time="2020-12-02T01:31:50Z" level=debug msg="Docker compose executed." cmd="[up -d]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/metricbeat/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false MYSQL_PATH:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/mysql MYSQL_VARIANT:percona MYSQL_VERSION:8.0.13-4 indexName:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:8.0.13-4 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:31:53.628Z] time="2020-12-02T01:31:50Z" level=info msg="Metricbeat is running configured for the service" metricbeatVersion=8.0.0-SNAPSHOT service=mysql serviceVersion=8.0.13-4 variant=Percona
[2020-12-02T01:31:53.628Z] Attaching to metricbeat_metricbeat_1
[2020-12-02T01:31:53.628Z] metricbeat_1     | 2020-12-02T01:31:50.962Z	INFO	instance/beat.go:635	Home path: [/usr/share/metricbeat] Config path: [/usr/share/metricbeat] Data path: [/usr/share/metricbeat/data] Logs path: [/usr/share/metricbeat/logs]
[2020-12-02T01:31:53.628Z] metricbeat_1     | 2020-12-02T01:31:50.962Z	DEBUG	[beat]	instance/beat.go:687	Beat metadata path: /usr/share/metricbeat/data/meta.json
[2020-12-02T01:31:53.628Z] metricbeat_1     | 2020-12-02T01:31:50.967Z	INFO	instance/beat.go:643	Beat ID: d91840ed-2933-4ca4-8b36-50240769faa1
[2020-12-02T01:31:53.628Z] metricbeat_1     | 2020-12-02T01:31:50.968Z	DEBUG	[seccomp]	seccomp/seccomp.go:117	Loading syscall filter	{"seccomp_filter": {"no_new_privs":true,"flag":"tsync","policy":{"default_action":"errno","syscalls":[{"names":["accept","accept4","access","arch_prctl","bind","brk","chmod","chown","clock_gettime","clone","close","connect","dup","dup2","epoll_create","epoll_create1","epoll_ctl","epoll_pwait","epoll_wait","exit","exit_group","fchdir","fchmod","fchmodat","fchown","fchownat","fcntl","fdatasync","flock","fstat","fstatfs","fsync","ftruncate","futex","getcwd","getdents","getdents64","geteuid","getgid","getpeername","getpid","getppid","getrandom","getrlimit","getrusage","getsockname","getsockopt","gettid","gettimeofday","getuid","inotify_add_watch","inotify_init1","inotify_rm_watch","ioctl","kill","listen","lseek","lstat","madvise","mincore","mkdirat","mmap","mprotect","munmap","nanosleep","newfstatat","open","openat","pipe","pipe2","poll","ppoll","pread64","pselect6","pwrite64","read","readlink","readlinkat","recvfrom","recvmmsg","recvmsg","rename","renameat","rt_sigaction","rt_sigprocmask","rt_sigreturn","sched_getaffinity","sched_yield","sendfile","sendmmsg","sendmsg","sendto","set_robust_list","setitimer","setsockopt","shutdown","sigaltstack","socket","splice","stat","statfs","sysinfo","tgkill","time","tkill","uname","unlink","unlinkat","wait4","waitid","write","writev"],"action":"allow"}]}}}
[2020-12-02T01:31:53.628Z] metricbeat_1     | 2020-12-02T01:31:50.968Z	INFO	[seccomp]	seccomp/seccomp.go:124	Syscall filter successfully installed
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.968Z	INFO	[beat]	instance/beat.go:964	Beat info	{"system_info": {"beat": {"path": {"config": "/usr/share/metricbeat", "data": "/usr/share/metricbeat/data", "home": "/usr/share/metricbeat", "logs": "/usr/share/metricbeat/logs"}, "type": "metricbeat", "uuid": "d91840ed-2933-4ca4-8b36-50240769faa1"}}}
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.968Z	INFO	[beat]	instance/beat.go:973	Build info	{"system_info": {"build": {"commit": "bb481b499a418412f0867a1ad7505b6849a1a068", "libbeat": "8.0.0", "time": "2020-12-01T23:53:18.000Z", "version": "8.0.0"}}}
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.968Z	INFO	[beat]	instance/beat.go:976	Go runtime info	{"system_info": {"go": {"os":"linux","arch":"amd64","max_procs":8,"version":"go1.14.12"}}}
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.969Z	INFO	[beat]	instance/beat.go:980	Host info	{"system_info": {"host": {"architecture":"x86_64","boot_time":"2020-12-02T00:57:41Z","containerized":true,"name":"f9642cf89cbb","ip":["127.0.0.1/8","172.18.0.4/16"],"kernel_version":"5.4.0-1030-gcp","mac":["02:42:ac:12:00:04"],"os":{"family":"redhat","platform":"centos","name":"CentOS Linux","version":"7 (Core)","major":7,"minor":9,"patch":2009,"codename":"Core"},"timezone":"UTC","timezone_offset_sec":0,"id":"dadee89f8249df9ad986c7e7d3267c3e"}}}
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.970Z	INFO	[beat]	instance/beat.go:1009	Process info	{"system_info": {"process": {"capabilities": {"inheritable":["chown","dac_override","fowner","fsetid","kill","setgid","setuid","setpcap","net_bind_service","net_raw","sys_chroot","mknod","audit_write","setfcap"],"permitted":null,"effective":null,"bounding":["chown","dac_override","fowner","fsetid","kill","setgid","setuid","setpcap","net_bind_service","net_raw","sys_chroot","mknod","audit_write","setfcap"],"ambient":null}, "cwd": "/usr/share/metricbeat", "exe": "/usr/share/metricbeat/metricbeat", "name": "metricbeat", "pid": 1, "ppid": 0, "seccomp": {"mode":"filter","no_new_privs":true}, "start_time": "2020-12-02T01:31:50.150Z"}}}
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.970Z	INFO	instance/beat.go:300	Setup Beat: metricbeat; Version: 8.0.0
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.970Z	DEBUG	[beat]	instance/beat.go:326	Initializing output plugins
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.970Z	INFO	[index-management]	idxmgmt/std.go:184	Set output.elasticsearch.index to 'metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml' as ILM is enabled.
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.970Z	INFO	eslegclient/connection.go:99	elasticsearch url: http://elasticsearch:9200
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.971Z	DEBUG	[publisher]	pipeline/consumer.go:148	start pipeline event consumer
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.971Z	INFO	[publisher]	pipeline/module.go:113	Beat name: f9642cf89cbb
[2020-12-02T01:31:53.629Z] metricbeat_1     | 2020-12-02T01:31:50.991Z	DEBUG	[modules]	beater/metricbeat.go:151	Available modules and metricsets: Register [ModuleFactory:[aws, awsfargate, azure, beat, cloudfoundry, docker, elasticsearch, kibana, linux, logstash, mongodb, mssql, mysql, oracle, postgresql, system, uwsgi], MetricSetFactory:[aerospike/namespace, apache/status, appsearch/stats, aws/billing, aws/cloudwatch, aws/ec2, aws/rds, aws/sqs, awsfargate/task_stats, azure/app_insights, azure/billing, azure/monitor, azure/storage, beat/state, beat/stats, ceph/cluster_disk, ceph/cluster_health, ceph/cluster_status, ceph/mgr_cluster_disk, ceph/mgr_cluster_health, ceph/mgr_osd_perf, ceph/mgr_osd_pool_stats, ceph/mgr_osd_tree, ceph/mgr_pool_disk, ceph/monitor_health, ceph/osd_df, ceph/osd_tree, ceph/pool_disk, cloudfoundry/container, cloudfoundry/counter, cloudfoundry/value, consul/agent, coredns/stats, couchbase/bucket, couchbase/cluster, couchbase/node, couchdb/server, docker/container, docker/cpu, docker/diskio, docker/event, docker/healthcheck, docker/image, docker/info, docker/memory, docker/network, dropwizard/collector, elasticsearch/ccr, elasticsearch/cluster_stats, elasticsearch/enrich, elasticsearch/index, elasticsearch/index_recovery, elasticsearch/index_summary, elasticsearch/ml_job, elasticsearch/node, elasticsearch/node_stats, elasticsearch/pending_tasks, elasticsearch/shard, envoyproxy/server, etcd/leader, etcd/metrics, etcd/self, etcd/store, gcp/billing, gcp/metrics, golang/expvar, golang/heap, graphite/server, haproxy/info, haproxy/stat, http/json, http/server, istio/citadel, istio/galley, istio/mesh, istio/mixer, istio/pilot, jolokia/jmx, kafka/consumergroup, kafka/partition, kibana/stats, kibana/status, kubernetes/apiserver, kubernetes/container, kubernetes/controllermanager, kubernetes/event, kubernetes/node, kubernetes/pod, kubernetes/proxy, kubernetes/scheduler, kubernetes/state_container, kubernetes/state_cronjob, kubernetes/state_daemonset, kubernetes/state_deployment, kubernetes/state_node, kubernetes/state_persistentvolume, kubernetes/state_persistentvolumeclaim, kubernetes/state_pod, kubernetes/state_replicaset, kubernetes/state_resourcequota, kubernetes/state_service, kubernetes/state_statefulset, kubernetes/state_storageclass, kubernetes/system, kubernetes/volume, kvm/dommemstat, kvm/status, linux/conntrack, linux/iostat, linux/ksm, linux/memory, linux/pageinfo, logstash/node, logstash/node_stats, memcached/stats, mongodb/collstats, mongodb/dbstats, mongodb/metrics, mongodb/replstatus, mongodb/status, mssql/performance, mssql/transaction_log, munin/node, mysql/galera_status, mysql/query, mysql/status, nats/connection, nats/connections, nats/route, nats/routes, nats/stats, nats/subscriptions, nginx/stubstatus, openmetrics/collector, oracle/performance, oracle/tablespace, php_fpm/pool, php_fpm/process, postgresql/activity, postgresql/bgwriter, postgresql/database, postgresql/statement, prometheus/collector, prometheus/query, prometheus/remote_write, rabbitmq/connection, rabbitmq/exchange, rabbitmq/node, rabbitmq/queue, redis/info, redis/key, redis/keyspace, sql/query, stan/channels, stan/stats, stan/subscriptions, statsd/server, system/core, system/cpu, system/diskio, system/entropy, system/filesystem, system/fsstat, system/load, system/memory, system/network, system/network_summary, system/process, system/process_summary, system/raid, system/service, system/socket, system/socket_summary, system/uptime, system/users, traefik/health, uwsgi/status, vsphere/datastore, vsphere/host, vsphere/virtualmachine, zookeeper/connection, zookeeper/mntr, zookeeper/server], LightModules:[LightModules:[istio/istiod, istio/proxy, mysql/performance, redisenterprise/node, redisenterprise/proxy, iis/webserver, iis/website, ibmmq/qmgr, kafka/broker, kafka/producer, kafka/consumer, tomcat/cache, tomcat/threading, tomcat/memory, tomcat/requests, activemq/broker, activemq/queue, activemq/topic, azure/container_registry, azure/container_instance, azure/container_service, azure/database_account, azure/app_state, azure/compute_vm, azure/compute_vm_scaleset, aws/dynamodb, aws/ebs, aws/usage, aws/sns, aws/s3_daily_storage, aws/s3_request, aws/lambda, aws/vpn, aws/transitgateway, aws/elb, aws/natgateway, gcp/compute, gcp/pubsub, gcp/loadbalancing, gcp/storage, cockroachdb/status]]]
[2020-12-02T01:31:53.630Z] metricbeat_1     | 2020-12-02T01:31:50.992Z	INFO	[monitoring]	log/log.go:118	Starting metrics logging every 30s
[2020-12-02T01:31:53.630Z] metricbeat_1     | 2020-12-02T01:31:50.992Z	INFO	instance/beat.go:456	metricbeat start running.
[2020-12-02T01:31:53.630Z] metricbeat_1     | 2020-12-02T01:31:50.992Z	DEBUG	[module]	module/wrapper.go:127	Starting Wrapper[name=mysql, len(metricSetWrappers)=1]
[2020-12-02T01:31:53.630Z] metricbeat_1     | 2020-12-02T01:31:50.992Z	DEBUG	[module]	module/wrapper.go:181	mysql/status will start after 7.092035503s
[2020-12-02T01:31:53.630Z] time="2020-12-02T01:31:51Z" level=debug msg="Docker compose executed." cmd="[logs metricbeat]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/metricbeat/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false indexName:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:8.0.13-4 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:31:53.630Z] time="2020-12-02T01:31:51Z" level=warning msg="There was an error executing the query" desiredHits=5 elapsedTime=5.581828ms error="Error getting response from Elasticsearch. Status: 404 Not Found, ResponseError: map[error:map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias root_cause:[map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias type:index_not_found_exception]] type:index_not_found_exception] status:404]" index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=1
[2020-12-02T01:31:53.630Z] time="2020-12-02T01:31:51Z" level=warning msg="There was an error executing the query" desiredHits=5 elapsedTime=460.72105ms error="Error getting response from Elasticsearch. Status: 404 Not Found, ResponseError: map[error:map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias root_cause:[map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias type:index_not_found_exception]] type:index_not_found_exception] status:404]" index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=2
[2020-12-02T01:31:53.630Z] time="2020-12-02T01:31:52Z" level=warning msg="There was an error executing the query" desiredHits=5 elapsedTime=1.094426231s error="Error getting response from Elasticsearch. Status: 404 Not Found, ResponseError: map[error:map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias root_cause:[map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias type:index_not_found_exception]] type:index_not_found_exception] status:404]" index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=3
[2020-12-02T01:31:56.168Z] time="2020-12-02T01:31:55Z" level=warning msg="There was an error executing the query" desiredHits=5 elapsedTime=4.069352607s error="Error getting response from Elasticsearch. Status: 404 Not Found, ResponseError: map[error:map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias root_cause:[map[index:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml index_uuid:_na_ reason:no such index [metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml] resource.id:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml resource.type:index_or_alias type:index_not_found_exception]] type:index_not_found_exception] status:404]" index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=4
[2020-12-02T01:32:01.450Z] time="2020-12-02T01:32:01Z" level=debug msg="Response information" hits=0 status="200 OK" took=1
[2020-12-02T01:32:01.450Z] time="2020-12-02T01:32:01Z" level=warning msg="Waiting for more hits in the index" currentHits=0 desiredHits=5 elapsedTime=9.659663019s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=5
[2020-12-02T01:32:05.645Z] time="2020-12-02T01:32:05Z" level=debug msg="Response information" hits=1 status="200 OK" took=1
[2020-12-02T01:32:05.645Z] time="2020-12-02T01:32:05Z" level=warning msg="Waiting for more hits in the index" currentHits=1 desiredHits=5 elapsedTime=13.775642096s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=6
[2020-12-02T01:32:12.239Z] time="2020-12-02T01:32:11Z" level=debug msg="Response information" hits=2 status="200 OK" took=1
[2020-12-02T01:32:12.239Z] time="2020-12-02T01:32:11Z" level=warning msg="Waiting for more hits in the index" currentHits=2 desiredHits=5 elapsedTime=19.887377305s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=7
[2020-12-02T01:32:17.751Z] time="2020-12-02T01:32:17Z" level=debug msg="Response information" hits=2 status="200 OK" took=2
[2020-12-02T01:32:17.751Z] time="2020-12-02T01:32:17Z" level=warning msg="Waiting for more hits in the index" currentHits=2 desiredHits=5 elapsedTime=25.616401887s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=8
[2020-12-02T01:32:20.387Z] time="2020-12-02T01:32:20Z" level=debug msg="Response information" hits=3 status="200 OK" took=15
[2020-12-02T01:32:20.387Z] time="2020-12-02T01:32:20Z" level=warning msg="Waiting for more hits in the index" currentHits=3 desiredHits=5 elapsedTime=28.564119073s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=9
[2020-12-02T01:32:26.965Z] time="2020-12-02T01:32:25Z" level=debug msg="Response information" hits=3 status="200 OK" took=2
[2020-12-02T01:32:26.965Z] time="2020-12-02T01:32:25Z" level=warning msg="Waiting for more hits in the index" currentHits=3 desiredHits=5 elapsedTime=34.418666909s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=10
[2020-12-02T01:32:32.242Z] time="2020-12-02T01:32:31Z" level=debug msg="Response information" hits=4 status="200 OK" took=2
[2020-12-02T01:32:32.242Z] time="2020-12-02T01:32:31Z" level=warning msg="Waiting for more hits in the index" currentHits=4 desiredHits=5 elapsedTime=40.039107821s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=11
[2020-12-02T01:32:36.437Z] time="2020-12-02T01:32:35Z" level=debug msg="Response information" hits=4 status="200 OK" took=2
[2020-12-02T01:32:36.437Z] time="2020-12-02T01:32:35Z" level=warning msg="Waiting for more hits in the index" currentHits=4 desiredHits=5 elapsedTime=44.394964272s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=12
[2020-12-02T01:32:39.728Z] time="2020-12-02T01:32:39Z" level=debug msg="Response information" hits=4 status="200 OK" took=2
[2020-12-02T01:32:39.728Z] time="2020-12-02T01:32:39Z" level=warning msg="Waiting for more hits in the index" currentHits=4 desiredHits=5 elapsedTime=48.086240976s index=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml retry=13
[2020-12-02T01:32:45.003Z] time="2020-12-02T01:32:44Z" level=debug msg="Response information" hits=5 status="200 OK" took=2
[2020-12-02T01:32:45.004Z] time="2020-12-02T01:32:44Z" level=info msg="Hits number satisfied" currentHits=5 desiredHits=5 elapsedTime=53.269594311s retries=14
[2020-12-02T01:32:45.004Z] time="2020-12-02T01:32:44Z" level=debug msg="Response information" hits=5 status="200 OK" took=1
[2020-12-02T01:32:45.004Z] time="2020-12-02T01:32:44Z" level=info msg="Hits number satisfied" currentHits=5 desiredHits=5 elapsedTime=6.240135ms retries=1
[2020-12-02T01:32:45.572Z] Stopping metricbeat_metricbeat_1 ... 
[2020-12-02T01:32:45.831Z] 
Stopping metricbeat_metricbeat_1 ... done
Removing metricbeat_metricbeat_1 ... 
[2020-12-02T01:32:45.831Z] 
Removing metricbeat_metricbeat_1 ... done
Going to remove metricbeat_metricbeat_1
[2020-12-02T01:32:45.832Z] time="2020-12-02T01:32:45Z" level=debug msg="Docker compose executed." cmd="[rm -fvs metricbeat]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/mysql/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false indexName:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:8.0.13-4 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:32:45.832Z] time="2020-12-02T01:32:45Z" level=debug msg="Service removed from compose" profile=metricbeat service=metricbeat
[2020-12-02T01:32:46.401Z] Stopping metricbeat_mysql_1 ... 
[2020-12-02T01:32:49.692Z] 
Stopping metricbeat_mysql_1 ... done
Removing metricbeat_mysql_1 ... 
[2020-12-02T01:32:49.692Z] 
Removing metricbeat_mysql_1 ... done
Going to remove metricbeat_mysql_1
[2020-12-02T01:32:49.692Z] time="2020-12-02T01:32:49Z" level=debug msg="Docker compose executed." cmd="[rm -fvs mysql]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/metricbeat/docker-compose.yml /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/services/mysql/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false indexName:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:8.0.13-4 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:32:49.692Z] time="2020-12-02T01:32:49Z" level=debug msg="Service removed from compose" profile=metricbeat service=mysql
[2020-12-02T01:32:49.692Z] time="2020-12-02T01:32:49Z" level=debug msg="Index deleted using Elasticsearch Go client" indexName=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml status="400 Bad Request"
[2020-12-02T01:32:49.692Z] time="2020-12-02T01:32:49Z" level=debug msg="Index Alias deleted using Elasticsearch Go client" indexAlias=metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml status="400 Bad Request"
[2020-12-02T01:32:49.952Z] Stopping metricbeat_elasticsearch_1 ... 
[2020-12-02T01:32:50.893Z] 
Stopping metricbeat_elasticsearch_1 ... done
Removing metricbeat_elasticsearch_1 ... 
[2020-12-02T01:32:50.893Z] 
Removing metricbeat_elasticsearch_1 ... done
Removing network metricbeat_default
[2020-12-02T01:32:50.893Z] time="2020-12-02T01:32:50Z" level=debug msg="Docker compose executed." cmd="[down --remove-orphans]" composeFilePaths="[/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/.op/compose/profiles/metricbeat/docker-compose.yml]" env="map[BEAT_STRICT_PERMS:false indexName:metricbeat-8.0.0-mysql-percona-8.0.13-4-txeiq9ml logLevel:debug metricbeatConfigFile:/var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439/src/github.com/elastic/e2e-testing/e2e/_suites/metricbeat/configurations/mysql.yml metricbeatTag:8.0.0-SNAPSHOT mysqlTag:8.0.13-4 serviceName:mysql stackVersion:8.0.0-SNAPSHOT]" profile=metricbeat
[2020-12-02T01:32:50.893Z] <?xml version="1.0" encoding="UTF-8"?>
[2020-12-02T01:32:50.893Z] <testsuites name="main" tests="7" skipped="0" failures="0" errors="0" time="1983.031332238">
[2020-12-02T01:32:50.893Z]   <testsuite name="Mysql" tests="7" skipped="0" failures="0" errors="0" time="1391.521231593">
[2020-12-02T01:32:50.893Z]     <testcase name="MariaDB-10.2.23 sends metrics to Elasticsearch without errors" status="passed" time="219.770055572"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="MariaDB-10.3.14 sends metrics to Elasticsearch without errors" status="passed" time="89.776370976"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="MariaDB-10.4.4 sends metrics to Elasticsearch without errors" status="passed" time="222.006621786"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="MySQL-5.7.12 sends metrics to Elasticsearch without errors" status="passed" time="199.572949524"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="MySQL-8.0.13 sends metrics to Elasticsearch without errors" status="passed" time="275.249800571"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="Percona-5.7.24 sends metrics to Elasticsearch without errors" status="passed" time="104.163527194"></testcase>
[2020-12-02T01:32:50.893Z]     <testcase name="Percona-8.0.13-4 sends metrics to Elasticsearch without errors" status="passed" time="260.637573573"></testcase>
[2020-12-02T01:32:50.893Z]   </testsuite>
[2020-12-02T01:32:50.893Z] </testsuites>+ sed -e 's/^[ \t]*//; s#>.*failed$#>#g' outputs/TEST-metricbeat-mysql
[2020-12-02T01:32:50.893Z] + grep -E '^<.*>$'
[2020-12-02T01:32:50.893Z] + exit 0
[2020-12-02T01:32:50.956Z] Recording test results
[2020-12-02T01:32:51.337Z] Archiving artifacts
[2020-12-02T01:32:52.504Z] Stage "Release" skipped due to earlier failure(s)
[2020-12-02T01:32:52.825Z] Running on worker-1244230 in /var/lib/jenkins/workspace/e2e-tests_e2e-testing-mbp_PR-439
[2020-12-02T01:32:52.873Z] [INFO] getVaultSecret: Getting secrets
[2020-12-02T01:32:52.930Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2020-12-02T01:32:54.971Z] + chmod 755 generate-build-data.sh
[2020-12-02T01:32:54.972Z] + ./generate-build-data.sh https://beats-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/e2e-tests/e2e-testing-mbp/PR-439/ https://beats-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/e2e-tests/e2e-testing-mbp/PR-439/runs/23 FAILURE 2401791
[2020-12-02T01:32:54.972Z] INFO: curl https://beats-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/e2e-tests/e2e-testing-mbp/PR-439/runs/23/steps/?limit=10000 -o steps-info.json
[2020-12-02T01:33:07.923Z] INFO: curl https://beats-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/e2e-tests/e2e-testing-mbp/PR-439/runs/23/tests/?status=FAILED -o tests-errors.json
[2020-12-02T01:33:08.621Z] INFO: curl https://beats-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/e2e-tests/e2e-testing-mbp/PR-439/runs/23/log/ -o pipeline-log.txt

🐛 Flaky test report

❕ There are test failures but not known flaky tests.

Expand to view the summary

Test stats 🧪

Test Results
Failed 1
Passed 42
Skipped 20
Total 63

Genuine test errors 1

💔 There are test failures but not known flaky tests, most likely a genuine test failure.

  • Name: Initializing / End-To-End Tests / helm_apm-server / The APM Server chart will create recommended K8S resources – APM Server

@@ -15,6 +15,19 @@ Examples:
| centos | tar |
| debian | tar |

@enroll
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI - I wanted to keep this separate from the above 'install' step due to the underlying sub-command tested. it would be a different failure if this broke but the other did not.

@EricDavisX
Copy link
Contributor Author

/package

@EricDavisX
Copy link
Contributor Author

EricDavisX commented Nov 18, 2020

I don't know how to re-trigger tests apart from going into Jenkins and logging in and doing a re-build. that isn't too bad tho, but it is interesting that subsequent PR pushes don't auto retrigger - might be good to put that in, else it keeps us on the honor system which unintentionally may fail us. I pushed a new change and it didn't re-trigger which is what made me think of it.

Perhaps we could support something like /git-bot test this please?

Also - I have no idea why a pre-submit test is failing, help?
[2020-11-18T22:32:21.243Z] Recording test results

Screen Shot 2020-11-18 at 6 10 38 PM

@mdelapenya
Copy link
Contributor

About the pre-submit errors, they are related to gherkin lint. Could you fix this line?

And the "filebeat" process is in the "started" state on the host

From:

  When the "elastic-agent" process is "restarted" on the host
    And the "filebeat" process is in the "started" state on the host

To:

  When the "elastic-agent" process is "restarted" on the host
  Then the "filebeat" process is in the "started" state on the host

This is not related to your changes, so it will fix it for any other PR touching that file, which would fail in any case.

@mdelapenya
Copy link
Contributor

To run the tests with a GH comment, you can check: https://github.com/elastic/e2e-testing/blob/master/.ci/Jenkinsfile#L27

@EricDavisX EricDavisX marked this pull request as ready for review November 20, 2020 13:00
@EricDavisX
Copy link
Contributor Author

@mdelapenya its ready for review, but I had to feel-out how the linter would react. Can you help point me to the linting guidelines I can read thru?

@EricDavisX
Copy link
Contributor Author

should be all good to go now, if not, we can review what failed (test or lint!)

Copy link
Contributor

@mdelapenya mdelapenya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @EricDavisX this LGTM! Great job with the Gherkin sequencing! Let's see how it goes with test failures and flakiness before merging this.

Let's also discuss (maybe in another issue) if we move the systemd-specific scenario to a separate feature file, not added to the CI parallel branches.

@EricDavisX
Copy link
Contributor Author

Hi, I've pushed up latest changes which:

here is evidence of my validating the skip works:
with the 'skip' as:
SUITE="fleet" TAGS="test && ~skip" DEVELOPER_MODE=true TIMEOUT_FACTOR=3 LOG_LEVEL=TRACE make -C e2e functional-test
passing-the-~skip-flag

without the skip:
NOT-passing-the~skip-flag

source file for test ref:
2-scenarios-one-is-skipped

Manu this also closes the 'skip' support request as logged in:
#490

@EricDavisX EricDavisX merged commit a30e1f4 into elastic:master Dec 2, 2020
@EricDavisX EricDavisX deleted the add-deb-back branch December 2, 2020 15:59
EricDavisX added a commit that referenced this pull request Dec 2, 2020
mdelapenya added a commit to mdelapenya/e2e-testing that referenced this pull request Dec 2, 2020
* adding back rpm and deb tests

* arbitrary change to trigger ci tests

* fix linting

* fixing more linting

* fully exploring gherkin linting apparently

* final linting fix

* updating ci suites to match new tags

* reset indention w feedback passes linting locally

* adding skip support and skipping rpm and deb tests

* back to fixing linting for tags now

Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>
mdelapenya added a commit to mdelapenya/e2e-testing that referenced this pull request Dec 2, 2020
* adding back rpm and deb tests

* arbitrary change to trigger ci tests

* fix linting

* fixing more linting

* fully exploring gherkin linting apparently

* final linting fix

* updating ci suites to match new tags

* reset indention w feedback passes linting locally

* adding skip support and skipping rpm and deb tests

* back to fixing linting for tags now

Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>
This was referenced Dec 2, 2020
mdelapenya added a commit that referenced this pull request Dec 2, 2020
* work for issue #379 - adding back rpm and deb tests (#439)

* adding back rpm and deb tests

* arbitrary change to trigger ci tests

* fix linting

* fixing more linting

* fully exploring gherkin linting apparently

* final linting fix

* updating ci suites to match new tags

* reset indention w feedback passes linting locally

* adding skip support and skipping rpm and deb tests

* back to fixing linting for tags now

Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>

* fix: use proper gherkin comments (#519)

Co-authored-by: Eric Davis <eric.davis@elastic.co>
mdelapenya added a commit that referenced this pull request Dec 2, 2020
* work for issue #379 - adding back rpm and deb tests (#439)

* adding back rpm and deb tests

* arbitrary change to trigger ci tests

* fix linting

* fixing more linting

* fully exploring gherkin linting apparently

* final linting fix

* updating ci suites to match new tags

* reset indention w feedback passes linting locally

* adding skip support and skipping rpm and deb tests

* back to fixing linting for tags now

Co-authored-by: Manuel de la Peña <mdelapenya@gmail.com>

* fix: use proper gherkin comments (#519)

Co-authored-by: Eric Davis <eric.davis@elastic.co>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
automation enhancement New feature or request Team:Elastic-Agent Label for the Agent team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants