Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding package changelogs #675

Merged
merged 57 commits into from
Feb 17, 2021
Merged

Conversation

ycombinator
Copy link
Contributor

@ycombinator ycombinator commented Feb 8, 2021

What does this PR do?

This PR does the following:

  • Create initial skeleton changelog.yml files for every package.
  • Adds an item to the PR checklist that reminds package authors to add entries to their package's changelog.yml.

Related issues

@ycombinator ycombinator changed the title Adding PR checklist item Adding package changelogs Feb 8, 2021
@elasticmachine
Copy link

elasticmachine commented Feb 8, 2021

💚 Build Succeeded

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 #675 updated

  • Start Time: 2021-02-17T16:28:55.452+0000

  • Duration: 43 min 50 sec

  • Commit: 560f58f

Test stats 🧪

Test Results
Failed 0
Passed 1674
Skipped 3
Total 1677

Trends 🧪

Image of Build Times

Image of Tests

@andresrc andresrc added the Team:Integrations Label for the Integrations team label Feb 9, 2021
changes:
- description: initial release
type: enhancement # can be one of: enhancement, bugfix, breaking-change
link: TODO
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hey @mtojek, any chance you could help me track down the initial PR that introduced the mysql package?

Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ignoring in favor of #675 (comment).

changes:
- description: initial release
type: enhancement # can be one of: enhancement, bugfix, breaking-change
link: TODO
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hey @mtojek, any chance you could help me track down the initial PR that introduced the nginx package?

Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ignoring in favor of #675 (comment).

changes:
- description: initial release
type: enhancement # can be one of: enhancement, bugfix, breaking-change
link: TODO
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hey @mtojek, any chance you could help me track down the initial PR that introduced the redis package?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ah, thanks so much! I will use #21 as the link for the redis, mysql, nginx, system, and aws packages initial changelog entries.

Copy link
Contributor

Choose a reason for hiding this comment

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

Sorry I removed the post as I believe there might be something before, but let's stick to this: #21 :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Actually, I left system alone as I found an even older PR that introduced the 0.0.3 version: #8.

@ycombinator ycombinator requested a review from mtojek February 16, 2021 19:28
@ycombinator ycombinator marked this pull request as ready for review February 16, 2021 19:28
@elasticmachine
Copy link

Pinging @elastic/integrations (Team:Integrations)

Copy link
Contributor

@mtojek mtojek left a comment

Choose a reason for hiding this comment

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

If the CI is happy, I'm happy too :)

@ycombinator
Copy link
Contributor Author

If the CI is happy, I'm happy too :)

Actually, now that this PR is ready, I will update elastic-package with the changes from elastic/package-spec#131 and then update this PR with the changes to elastic-package. Then let's see if CI is still happy on this PR. 🙂

@ycombinator
Copy link
Contributor Author

I just added a commit to this PR to update the dependency on elastic-package: 44ffaed. This version of elastic-package will enforce changelog.yml files. So if CI goes green on this PR now, I will go ahead and merge it.

@ycombinator
Copy link
Contributor Author

ycombinator commented Feb 17, 2021

@ycombinator
Copy link
Contributor Author

CI is failing on two system tests: https://beats-ci.elastic.co/blue/organizations/jenkins/Ingest-manager%2Fintegrations/detail/PR-675/19/tests.

Re-running to see if this is a flaky failure: https://beats-ci.elastic.co/blue/organizations/jenkins/Ingest-manager%2Fintegrations/detail/PR-675/20/tests.

The same two system tests failed again so this doesn't appear to be a flaky failure.

Also re-running the master build so we can check if the failures are isolated to this PR: https://beats-ci.elastic.co/blue/organizations/jenkins/Ingest-manager%2Fintegrations/detail/master/82/tests.

All tests passed on this master build. So the failures are definitely related to this PR.

Will investigate both system test failures in this PR tomorrow.

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

It looks really weird what happened here. I wonder if it's not due to other changes in elastic-package.

EDIT:

Fixes:
f676ead
112a6e7

Regarding the zoom integration I would consider it as temporary patch, although the docker-compose with akroh/stream runs with STREAM_INSECURE=true var (I think you can open a separate issue for zoom).

EDIT2:

I think that more packages came to master: #477

@ycombinator
Copy link
Contributor Author

Thanks for the fixes, @mtojek! Any idea why these issues only came up with the newer version of elastic-package? Just curious what changed in elastic-package to expose these two problems that we weren't catching before. 🤔

And thanks for the heads up about #477. I will update this PR with changelog.yml files for those packages as well.

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

I suppose that they're related with 7.12.0 bump. I don't have an idea if sth has been added to filebeat/metricbeat there.

@ycombinator
Copy link
Contributor Author

Hmm, same test failures as before. Plus now we have 3 skipped tests too for the radware package. Investigating...

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

Did you apply the suggested fixes for zoom and kubernetes? I don't see them here: https://github.com/elastic/integrations/pull/675/files

@ycombinator
Copy link
Contributor Author

Did you apply the suggested fixes for zoom and kubernetes? I don't see them here: https://github.com/elastic/integrations/pull/675/files

I thought I did when I rebased this PR on master. Let me check...

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

Sorry for the confusion, I didn't put them on master, but in a side branch (just to investigate problems with this PR). For reference: #703

@ycombinator
Copy link
Contributor Author

Ah, sorry, I missed that. I will cherry-pick those commits over to this PR now, thanks!

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

Ah, sorry, I missed that. I will cherry-pick those commits over to this PR now, thanks!

Most likely you will need some formatting as well.

@mtojek
Copy link
Contributor

mtojek commented Feb 17, 2021

... and elastic-package build for Kubernetes.

@mtojek mtojek mentioned this pull request Feb 17, 2021
2 tasks
@ycombinator ycombinator merged commit 2e49314 into elastic:master Feb 17, 2021
@ycombinator ycombinator deleted the pkg-changelogs branch February 17, 2021 17:45
eyalkraft pushed a commit to build-security/integrations that referenced this pull request Mar 30, 2022
* Adding PR checklist item

* Adding initial changelog entry for apache package

* Adding initial changelog entry for auditd package

* Adding initial changelog entry for aws package

* Adding initial changelog entry for azure package

* Adding initial changelog entry for cef package

* Adding initial changelog entry for checkpoint package

* Adding initial changelog entry for cisco package

* Adding initial changelog entry for crowdstrike package

* Adding initial changelog entry for elastic_agent package

* Adding initial changelog entry for fleet_server package

* Adding initial changelog entry for fortinet package

* Adding initial changelog entry for google_workspace package

* Adding initial changelog entry for haproxy package

* Adding initial changelog entry for iis package

* Adding initial changelog entry for iptables package

* Adding initial changelog entry for juniper package

* Adding initial changelog entry for kafka package

* Adding initial changelog entry for kubernetes package

* Adding initial changelog entry for linux package

* Adding initial changelog entry for log package

* Adding initial changelog entry for microsoft package

* Adding initial changelog entry for mongodb package

* Replacing TODOs in cisco changelog

* Adding initial changelog entry for netflow package

* Adding initial changelog entry for mysql package

* Adding initial changelog entry for nats package

* Adding initial changelog entry for nginx package

* Adding initial changelog entry for nginx_ingress_controller package

* Adding initial changelog entry for o365 package

* Adding initial changelog entry for okta package

* Adding initial changelog entry for osquery package

* Adding initial changelog entry for osquery_elastic_managed package

* Adding initial changelog entry for panw package

* Adding initial changelog entry for postgresql package

* Adding initial changelog entry for prometheus package

* Adding initial changelog entry for rabbitmq package

* Fixing links for cisco and netflow integrations

* Adding initial changelog entry for redis package

* Adding initial changelog entry for santa package

* Adding initial changelog entry for stan package

* Adding initial changelog entry for suricata package

* Adding initial changelog entry for system package

* Adding initial changelog entry for windows package

* Adding initial changelog entry for zeek package

* Adding initial changelog entry for zookeeper package

* Adding initial changelog entry for zoom package

* Updating links

* Formatting

* Updating dependency on elastic-package

* Adding changelogs for new packages

* More changelogs

* Fix: missing field in Kubernetes

* Fix: verification_mode none

* Formatting

* Running elastic-package build on all packages

* Forgot proofpoint

Co-authored-by: mtojek <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Integrations Label for the Integrations team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants