This terraform module and lambda will remove passwords and secrets that have been unused for too long.
Put the files in a module folder, for example modules/purge-iam-secrets Use module like this within your terraform plan:
Using example.com as the input domain, this module will:
The JFrog documentation is lacking on how to do this in a proper way, expecting to use the normal procedures for logging into docker and not in an automated way. This gets even worse if you try and configure your task to authenticate to a private registry - which does not seem to be possible.
The solution is to adjust your user-data, preferably storing your config and key in Secrets Manager.
Putting the config into Secret Manager:
aws secretsmanager update-secret --secret-id artifactory --region us-west-1 --secret-string '{"https://companyname-repo-virtual.jfrog.io": {"auth": "AUTHKEY_FROM_SETMEUP","email": "EMAIL_FROM_SETMEUP"}}'
I hereby claim:
To claim this, I am signing this object:
import DS from 'ember-data'; | |
import rest_serializer from 'app/mixins/serializers/rest'; | |
export default DS.RESTSerializer.extend(rest_serializer, { | |
/** | |
* [normalizeSingleResponse description] | |
* @param {[type]} store [description] | |
* @param {[type]} primaryModelClass [description] | |
* @param {[type]} payload [description] |
import DS from 'ember-data'; | |
import Ember from 'ember'; | |
export default DS.JSONAPISerializer.extend({ | |
normalizeArrayResponse: function(store, primaryModelClass, payload, id, requestType) { | |
var data = {}, | |
extracted = [], | |
root = 'data', | |
type = Ember.String.pluralize(primaryModelClass.modelName); |
Create the repository on GitHub/Bitbucket. Once created, clone the created repository to your local machine using:
git clone [email protected]:username/repository.git
CD into the repository folder and run the init command to enable to hub flow tools:
cd repo_name
IFrame plugin for dashing
Dashing widget to display an iframe with specified src
Create the folder iframe
in the /widgets/
directory. Put the files iframe.coffee
, iframe.html
and iframe.scss
in that folder.
A Dashing widget to show a Google Visualizations Gauge on a dashboard.
Copy the google_gauge.coffee
, google_gauge.html
and google_gauge.scss
file to into /widgets/google_gauge
directory.
Add the following to the dashboard layout file:
I hereby claim:
To claim this, I am signing this object: