Skip to content

Chaos Monkey janitor and conformity still to be implemented #21

@lenuhc

Description

@lenuhc

#data/chaos-monkey.yaml

janitor.properties

https://github.com/Netflix/SimianArmy/wiki/Janitor-Settings

#simianarmy::janitor_properties::simianarmy_calendar_close_hour: 11
#simianarmy::janitor_properties::simianarmy_calendar_open_hour: 11
#simianarmy::janitor_properties::simianarmy_calendar_timezone: Australia/Sydney

#simianarmy::janitor_properties::simianarmy_janitor_eureka_enabled: false
#simianarmy::janitor_properties::simianarmy_janitor_enabled: false
#simianarmy::janitor_properties::simianarmy_janitor_enabled_resources: Instance, ASG, EBS_Volume, EBS_Snapshot, Launch_Config

#simianarmy::janitor_properties::simianarmy_janitor_image_crawler_look_back_days: 60

#simianarmy::janitor_properties::simianarmy_janitor_leashed: true
#simianarmy::janitor_properties::simianarmy_janitor_notification_days_before_termination: 2
#simianarmy::janitor_properties::simianarmy_janitor_notification_default_email: foo@bar.com
#simianarmy::janitor_properties::simianarmy_janitor_notification_source_email: foo@bar.com
#simianarmy::janitor_properties::simianarmy_janitor_resources_sdb_domain: SIMIAN_ARMY
#simianarmy::janitor_properties::simianarmy_janitor_rule_delete_on_termination_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_delete_on_termination_rule_retention_days: 3
#simianarmy::janitor_properties::simianarmy_janitor_rule_no_generated_ami_rule_age_threshold: 30
#simianarmy::janitor_properties::simianarmy_janitor_rule_no_generated_ami_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_no_generated_ami_rule_retention_days: 7
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_detached_volume_rule_detach_days_threshold: 30
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_detached_volume_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_detached_volume_rule_retention_days: 7
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_empty_asg_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_empty_asg_rule_launch_config_age_threshold: 50
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_empty_asg_rule_retention_days: 10
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_unused_launch_config_rule_age_threshold: 4
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_unused_launch_config_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_old_unused_launch_config_rule_retention_days: 3
#simianarmy::janitor_properties::simianarmy_janitor_rule_orphaned_instance_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_orphaned_instance_rule_instance_age_threshold: 2

#simianarmy::janitor_properties::simianarmy_janitor_rule_orphaned_instance_rule_opsworks_parentage:

#simianarmy::janitor_properties::simianarmy_janitor_rule_orphaned_instance_rule_retention_days_with_owner: 3
#simianarmy::janitor_properties::simianarmy_janitor_rule_orphaned_instance_rule_retention_days_without_owner: 8
#simianarmy::janitor_properties::simianarmy_janitor_rule_suspended_asg_rule_enabled: true
#simianarmy::janitor_properties::simianarmy_janitor_rule_suspended_asg_rule_retention_days: 5
#simianarmy::janitor_properties::simianarmy_janitor_rule_suspended_asg_rule_suspension_age_threshold: 2

#simianarmy::janitor_properties::simianarmy_janitor_rule_untagged_rule_enabled:
#simianarmy::janitor_properties::simianarmy_janitor_rule_untagged_rule_required_tags:
#simianarmy::janitor_properties::simianarmy_janitor_rule_untagged_rule_resources:
#simianarmy::janitor_properties::simianarmy_janitor_rule_untagged_rule_retention_days_with_owner:
#simianarmy::janitor_properties::simianarmy_janitor_rule_untagged_rule_retention_days_without_owner:
#simianarmy::janitor_properties::simianarmy_janitor_rule_unused_image_rule_enabled:
#simianarmy::janitor_properties::simianarmy_janitor_rule_unused_image_rule_last_reference_days_threshold:
#simianarmy::janitor_properties::simianarmy_janitor_rule_unused_image_rule_retention_days:

#simianarmy::janitor_properties::simianarmy_janitor_summary_email_to: foo@bar.com

#simianarmy::janitor_properties::simianarmy_scheduler_frequency: 1
#simianarmy::janitor_properties::simianarmy_scheduler_frequency_unit: HOURS
#simianarmy::janitor_properties::simianarmy_scheduler_threads: 1

volume_tagging.properties

https://github.com/Netflix/SimianArmy/wiki/VolumeTagging-Settings

#simianarmy::volume_tagging_properties::simianarmy_calendar_is_monkey_time: true
#simianarmy::volume_tagging_properties::simianarmy_volume_tagging_enabled: false
#simianarmy::volume_tagging_properties::simianarmy_volume_tagging_leashed: true

conformity.properties

https://github.com/Netflix/SimianArmy/wiki/Conformity-Settings

#simianarmy::conformity_properties::simianarmy_conformity_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_leashed: true
#simianarmy::conformity_properties::simianarmy_scheduler_frequency: 1
#simianarmy::conformity_properties::simianarmy_scheduler_frequency_unit: HOURS
#simianarmy::conformity_properties::simianarmy_scheduler_threads: 1

#simianarmy::conformity_properties::simianarmy_calendar_close_hour: 24
#simianarmy::conformity_properties::simianarmy_calendar_open_hour: 0
#simianarmy::conformity_properties::simianarmy_calendar_timezone: Australia/Sydney

#simianarmy::conformity_properties::simianarmy_conformity_notification_open_hour: 0
#simianarmy::conformity_properties::simianarmy_conformity_notification_close_hour: 24
#simianarmy::conformity_properties::simianarmy_conformity_sdb_domain: SIMIAN_ARMY

#simianarmy::conformity_properties::simianarmy_conformity_summary_email_to: foo@bar.com
#simianarmy::conformity_properties::simianarmy_conformity_notification_default_email: foo@bar.com
#simianarmy::conformity_properties::simianarmy_conformity_notification_source_email: foo@bar.com

#simianarmy::conformity_properties::simianarmy_conformity_eureka_enabled: false
#simianarmy::conformity_properties::simianarmy_conformity_rule_same_zones_in_elb_and_asg_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_in_security_group_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_in_security_group_required_security_groups: nf-infrastructure, nf-datacenter

#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_has_health_check_url_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_has_status_url_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_is_healthy_in_eureka_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_too_old_enabled: true
#simianarmy::conformity_properties::simianarmy_conformity_rule_instance_too_old_instance_age_threshold: 180

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions