-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create a swatch-unleash-importer clowdapp
The swatch-unleash-importer clowdapp defines a job that will load an unleash instance with the defined feature flags used by the subscription watch components. This work had been previously done by awood, however, this patch makes some tweaks to allow the image to be built in the standard quay repo and gets it deployed automatically into the ephemeral environment.
- Loading branch information
Showing
6 changed files
with
139 additions
and
200 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 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.
File renamed without changes.
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 |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# swatch-unleash-import | ||
|
||
Defines an image that can be run to create/update unleash feature | ||
flags in an ephemeral environment. | ||
|
||
## NOTES | ||
**./Dockerfile** | ||
This file is used when building the image that runs the `bin/import-features.sh` script that | ||
loads all the feature flags into the target environment. | ||
|
||
**deploy/rhsm-clowdapp.yaml** | ||
This file defines the Job/ConfigMap that will be run to update the feature flags on deployment. | ||
This is only ever done for the epehemeral environment (see app-interface). | ||
|
||
**.unleash/flags.json** | ||
This defines the flags that are created in our containers when deploying our | ||
service dependancies via docker/podman (docker-compose). | ||
|