-
Notifications
You must be signed in to change notification settings - Fork 422
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deprecate testing/environment in favor of elastic-package stack (#405)
* Deprecate testing/environment in favor of elastic-package stack * Address PR comments
- Loading branch information
Showing
9 changed files
with
76 additions
and
180 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,49 @@ | ||
Before using the Package Registry, remember to `mage build` the project to prepare the volume with packages | ||
(`public` directory). | ||
## Cheat sheet: elastic-package | ||
|
||
Refresh docker images: | ||
Update already downloaded Docker images: | ||
|
||
```bash | ||
$ docker-compose -f snapshot.yml pull | ||
``` | ||
`elastic-package stack update -v` | ||
|
||
Run docker containers (Elasticsearch, Kibana, Package Registry): | ||
Quickly boot up the stack use: | ||
|
||
```bash | ||
$ docker-compose -f snapshot.yml up --force-recreate | ||
``` | ||
_Run from within the Integrations repository to consider local package sources (expected for package development)._ | ||
|
||
`elastic-package stack up -d -v` | ||
|
||
Take down the stack: | ||
|
||
`elastic-package stack down -v` | ||
|
||
... or with Elastic Agent: | ||
Advanced: if you need to modify the internal Docker compose definition, edit files in `~/.elastic-package/stack`, but | ||
keep in mind that these files shouldn't be modified and your changes will be reverted once you update the `elastic-package`: | ||
|
||
```bash | ||
$ docker-compose -f snapshot.yml -f agent.yml up --force-recreate | ||
$tree ~/.elastic-package/stack | ||
/Users/JohnDoe/.elastic-package/stack | ||
├── Dockerfile.package-registry | ||
├── development | ||
├── kibana.config.yml | ||
├── package-registry.config.yml | ||
└── snapshot.yml | ||
``` | ||
|
||
Use this command to spawn more agents: | ||
## Cheat sheet: reload local changes in Kibana | ||
|
||
Rebuild the modified package: | ||
|
||
`mage build` (for all packages) | ||
|
||
or | ||
|
||
```bash | ||
$ docker-compose -f snapshot.yml -f agent.yml up --scale elastic-agent=10 --no-recreate -d | ||
$ cd packages/apache | ||
$ elastic-package build | ||
``` | ||
|
||
(for single package, in this sample - _Apache_). | ||
|
||
Rebuild and restart the package-registry image: | ||
|
||
`elastic-package stack up -v -d --services package-registry` | ||
|
||
You should see your latest changes in the Kibana UI. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.