)]}'
{"cmd/baremetal/baremetal.go":[{"author":{"_account_id":27046,"name":"Rodolfo Pacheco","email":"jezogwza@gmail.com","username":"jezogwza2723"},"change_message_id":"88a8cb38f6fd6e573b623d949265ed0c37fd01dc","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"const ("},{"line_number":31,"context_line":"\tbaremetalLong \u003d `"},{"line_number":32,"context_line":"This contains a set of commands which can be used to perform various of"},{"line_number":33,"context_line":"actions on the bare metal host.`"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"\tflagLabel            \u003d \"labels\""},{"line_number":36,"context_line":"\tflagLabelShort       \u003d \"l\""}],"source_content_type":"text/x-go","patch_set":2,"id":"e6a2eec8_cd26f454","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":32},"updated":"2021-04-26 15:00:42.000000000","message":"This contains a set of commands which can be used to perform various \nactions on a bare metal host.`","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"39e286d11e70954f26d7a5c78980a49a4ccbe3d2","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"const ("},{"line_number":31,"context_line":"\tbaremetalLong \u003d `"},{"line_number":32,"context_line":"This contains a set of commands which can be used to perform various of"},{"line_number":33,"context_line":"actions on the bare metal host.`"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"\tflagLabel            \u003d \"labels\""},{"line_number":36,"context_line":"\tflagLabelShort       \u003d \"l\""}],"source_content_type":"text/x-go","patch_set":2,"id":"7914cdf3_bff56b85","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":32},"in_reply_to":"e6a2eec8_cd26f454","updated":"2021-04-27 11:06:16.000000000","message":"Done","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"const ("},{"line_number":31,"context_line":"\tbaremetalLong \u003d `"},{"line_number":32,"context_line":"This contains a set of commands which can be used to perform various"},{"line_number":33,"context_line":"actions on a bare metal host.`"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"\tflagLabel            \u003d \"labels\""},{"line_number":36,"context_line":"\tflagLabelShort       \u003d \"l\""}],"source_content_type":"text/x-go","patch_set":3,"id":"e4e54952_1fe3657f","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":28},"updated":"2021-04-27 15:52:27.000000000","message":"It doesn\u0027t seem to add value to Short part. ANd is confusing as well.\n\n`This` is very abstract\n\nNo line wrapping is needed here","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":75,"context_line":"\toptions :\u003d inventory.NewOptions(inventory.NewInventory(cfgFactory))"},{"line_number":76,"context_line":"\tbaremetalRootCmd :\u003d \u0026cobra.Command{"},{"line_number":77,"context_line":"\t\tUse:   \"baremetal\","},{"line_number":78,"context_line":"\t\tShort: \"The baremetal resource on which airshipctl will perform the specified actions\","},{"line_number":79,"context_line":"\t\tLong:  baremetalLong,"},{"line_number":80,"context_line":"\t}"},{"line_number":81,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"30d8c7d2_938d128f","line":78,"range":{"start_line":78,"start_character":10,"end_line":78,"end_character":87},"updated":"2021-04-27 15:52:27.000000000","message":"I dont understand what this means. A command is not a baremetal resource","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/baremetal/poweroff.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":28,"context_line":"\tpowerOffCommand \u003d \"poweroff\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\tpowerOffLong \u003d fmt.Sprintf(`"},{"line_number":31,"context_line":"Power off bare metal host"},{"line_number":32,"context_line":"%s"},{"line_number":33,"context_line":"`, selectorsDescription)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"ed0987a9_3d583b46","line":31,"range":{"start_line":31,"start_character":21,"end_line":31,"end_character":25},"updated":"2021-04-27 15:52:27.000000000","message":"command works on multiple hosts","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":39,"context_line":"func NewPowerOffCommand(cfgFactory config.Factory, options *inventory.CommandOptions) *cobra.Command {"},{"line_number":40,"context_line":"\tcmd :\u003d \u0026cobra.Command{"},{"line_number":41,"context_line":"\t\tUse:     powerOffCommand,"},{"line_number":42,"context_line":"\t\tShort:   \"Shutdown a bare metal host\","},{"line_number":43,"context_line":"\t\tLong:    powerOffLong[1:],"},{"line_number":44,"context_line":"\t\tExample: powerOffExample,"},{"line_number":45,"context_line":"\t\tArgs:    cobra.NoArgs,"}],"source_content_type":"text/x-go","patch_set":3,"id":"2675ba47_8b285aa2","line":42,"range":{"start_line":42,"start_character":34,"end_line":42,"end_character":38},"updated":"2021-04-27 15:52:27.000000000","message":"command works on multiple hosts","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/baremetal/poweron.go":[{"author":{"_account_id":27046,"name":"Rodolfo Pacheco","email":"jezogwza@gmail.com","username":"jezogwza2723"},"change_message_id":"88a8cb38f6fd6e573b623d949265ed0c37fd01dc","unresolved":true,"context_lines":[{"line_number":28,"context_line":"\tpowerOnCommand \u003d \"poweron\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\tpowerOnLong \u003d fmt.Sprintf(`"},{"line_number":31,"context_line":"Power on bare metal host."},{"line_number":32,"context_line":"%s"},{"line_number":33,"context_line":"`, selectorsDescription)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":2,"id":"1c175960_d03c2b63","line":31,"range":{"start_line":31,"start_character":24,"end_line":31,"end_character":25},"updated":"2021-04-26 15:00:42.000000000","message":"dont need the period.","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"39e286d11e70954f26d7a5c78980a49a4ccbe3d2","unresolved":false,"context_lines":[{"line_number":28,"context_line":"\tpowerOnCommand \u003d \"poweron\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\tpowerOnLong \u003d fmt.Sprintf(`"},{"line_number":31,"context_line":"Power on bare metal host."},{"line_number":32,"context_line":"%s"},{"line_number":33,"context_line":"`, selectorsDescription)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":2,"id":"e49a74be_f304c511","line":31,"range":{"start_line":31,"start_character":24,"end_line":31,"end_character":25},"in_reply_to":"1c175960_d03c2b63","updated":"2021-04-27 11:06:16.000000000","message":"Done","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":39,"context_line":"func NewPowerOnCommand(cfgFactory config.Factory, options *inventory.CommandOptions) *cobra.Command {"},{"line_number":40,"context_line":"\tcmd :\u003d \u0026cobra.Command{"},{"line_number":41,"context_line":"\t\tUse:     powerOnCommand,"},{"line_number":42,"context_line":"\t\tShort:   \"Power on a host\","},{"line_number":43,"context_line":"\t\tLong:    powerOnLong[1:],"},{"line_number":44,"context_line":"\t\tExample: powerOnExample,"},{"line_number":45,"context_line":"\t\tArgs:    cobra.NoArgs,"}],"source_content_type":"text/x-go","patch_set":3,"id":"e25fcdfa_3fbaea85","line":42,"range":{"start_line":42,"start_character":23,"end_line":42,"end_character":27},"updated":"2021-04-27 15:52:27.000000000","message":"the command operates on multiple hosts. i think fix should be in article `a`","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/baremetal/powerstatus.go":[{"author":{"_account_id":27046,"name":"Rodolfo Pacheco","email":"jezogwza@gmail.com","username":"jezogwza2723"},"change_message_id":"88a8cb38f6fd6e573b623d949265ed0c37fd01dc","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"var ("},{"line_number":25,"context_line":"\tpowerStatusLong \u003d `"},{"line_number":26,"context_line":"The command will target bare metal hosts from airship inventory kustomize root"},{"line_number":27,"context_line":"based on the --name, --namespace, --label and --timeout flags provided."},{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-go","patch_set":2,"id":"65ad9929_64106cd3","line":26,"range":{"start_line":26,"start_character":64,"end_line":26,"end_character":78},"updated":"2021-04-26 15:00:42.000000000","message":"will this make sense to people, it seems broad. I think operhaos stopping at airshiip inventory is enough. Assume they understand what that means, otherwise they will nto know how to use this anyway.","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"39e286d11e70954f26d7a5c78980a49a4ccbe3d2","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"var ("},{"line_number":25,"context_line":"\tpowerStatusLong \u003d `"},{"line_number":26,"context_line":"The command will target bare metal hosts from airship inventory kustomize root"},{"line_number":27,"context_line":"based on the --name, --namespace, --label and --timeout flags provided."},{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-go","patch_set":2,"id":"002d4902_823ca0ee","line":26,"range":{"start_line":26,"start_character":64,"end_line":26,"end_character":78},"in_reply_to":"65ad9929_64106cd3","updated":"2021-04-27 11:06:16.000000000","message":"Done","commit_id":"91bc210c7c99b8f1694f0dba4d9060be7cacb398"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"var ("},{"line_number":25,"context_line":"\tpowerStatusLong \u003d `"},{"line_number":26,"context_line":"The command will target bare metal hosts from airship inventory"},{"line_number":27,"context_line":"based on the --name, --namespace, --label and --timeout flags provided."},{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"f250f0c2_60235de8","line":26,"range":{"start_line":26,"start_character":35,"end_line":26,"end_character":40},"updated":"2021-04-27 15:52:27.000000000","message":"command works only against a single host","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\tpowerStatusExample \u003d `"},{"line_number":31,"context_line":"Perform action against hosts with name rdm9r3s3 in all namespaces where the host is found"},{"line_number":32,"context_line":"# airshipctl baremetal powerstatus --name rdm9r3s3"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Perform action against hosts with name rdm9r3s3 in namespace metal3"}],"source_content_type":"text/x-go","patch_set":3,"id":"5c083aab_e203b105","line":31,"range":{"start_line":31,"start_character":23,"end_line":31,"end_character":28},"updated":"2021-04-27 15:52:27.000000000","message":"ditto","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":31,"context_line":"Perform action against hosts with name rdm9r3s3 in all namespaces where the host is found"},{"line_number":32,"context_line":"# airshipctl baremetal powerstatus --name rdm9r3s3"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Perform action against hosts with name rdm9r3s3 in namespace metal3"},{"line_number":35,"context_line":"# airshipctl baremetal powerstatus --name rdm9r3s3 --namespace metal3"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Perform action against hosts with a label \u0027foo\u003dbar\u0027"}],"source_content_type":"text/x-go","patch_set":3,"id":"0cb297bc_33045fa6","line":34,"range":{"start_line":34,"start_character":23,"end_line":34,"end_character":28},"updated":"2021-04-27 15:52:27.000000000","message":"ditto","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":34,"context_line":"Perform action against hosts with name rdm9r3s3 in namespace metal3"},{"line_number":35,"context_line":"# airshipctl baremetal powerstatus --name rdm9r3s3 --namespace metal3"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Perform action against hosts with a label \u0027foo\u003dbar\u0027"},{"line_number":38,"context_line":"# airshipctl baremetal powerstatus --labels \"foo\u003dbar\""},{"line_number":39,"context_line":"`"},{"line_number":40,"context_line":")"}],"source_content_type":"text/x-go","patch_set":3,"id":"7915e67a_2a0c9cca","line":37,"range":{"start_line":37,"start_character":23,"end_line":37,"end_character":28},"updated":"2021-04-27 15:52:27.000000000","message":"ditto","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/baremetal/reboot.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":28,"context_line":"\trebootCommand \u003d \"reboot\""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\trebootLong \u003d fmt.Sprintf(`"},{"line_number":31,"context_line":"Reboot bare metal host"},{"line_number":32,"context_line":"%s"},{"line_number":33,"context_line":"`, selectorsDescription)"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"2745a1f3_099b0575","line":31,"range":{"start_line":31,"start_character":18,"end_line":31,"end_character":22},"updated":"2021-04-27 15:52:27.000000000","message":"command works against multiple hosts","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/cluster/cluster.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":34,"context_line":"func NewClusterCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":35,"context_line":"\tclusterRootCmd :\u003d \u0026cobra.Command{"},{"line_number":36,"context_line":"\t\tUse:   \"cluster\","},{"line_number":37,"context_line":"\t\tShort: \"The cluster resource on which airshipctl will perform the specified actions\","},{"line_number":38,"context_line":"\t\tLong:  clusterLong[1:],"},{"line_number":39,"context_line":"\t}"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"7580ff97_cd9f2987","line":37,"range":{"start_line":37,"start_character":10,"end_line":37,"end_character":30},"updated":"2021-04-27 15:52:27.000000000","message":"this isn\u0027t a resource","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/cluster/status.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":21,"context_line":"\t\"opendev.org/airship/airshipctl/pkg/errors\""},{"line_number":22,"context_line":")"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"var ("},{"line_number":25,"context_line":"\tstatusExample \u003d `"},{"line_number":26,"context_line":"# Retrieve cluster status"},{"line_number":27,"context_line":"airshipctl cluster status"},{"line_number":28,"context_line":"airshipctl cluster status --kubeconfig /tmp/kubeconfig"},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tstatusLong \u003d `"},{"line_number":31,"context_line":"This command helps in retrieving the statuses of the"},{"line_number":32,"context_line":"deployed cluster components. Can also be used along with optional"},{"line_number":33,"context_line":"kubeconfig file flag."},{"line_number":34,"context_line":"`"},{"line_number":35,"context_line":")"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"// NewStatusCommand creates a command which reports the statuses of a cluster\u0027s deployed components."},{"line_number":38,"context_line":"func NewStatusCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":39,"context_line":"\tvar kubeconfig string"},{"line_number":40,"context_line":"\tstatusCmd :\u003d \u0026cobra.Command{"},{"line_number":41,"context_line":"\t\tUse:     \"status\","},{"line_number":42,"context_line":"\t\tShort:   \"Retrieve statuses of deployed cluster components\","},{"line_number":43,"context_line":"\t\tLong:    statusLong,"},{"line_number":44,"context_line":"\t\tExample: statusExample,"},{"line_number":45,"context_line":"\t\tRunE:    clusterStatusRunE,"},{"line_number":46,"context_line":"\t}"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"\tstatusCmd.Flags().StringVar("},{"line_number":49,"context_line":"\t\t\u0026kubeconfig,"}],"source_content_type":"text/x-go","patch_set":3,"id":"2e6e3c36_423a1ce9","line":46,"range":{"start_line":24,"start_character":0,"end_line":46,"end_character":2},"updated":"2021-04-27 15:52:27.000000000","message":"this command doesn\u0027t really have implementation currently, and we don\u0027t have design for it. I suggest that we don\u0027t do any change to this output until we design what it should actually do.","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/config/config.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"92c9234cf2fc59697a9c8bf2566ea1ab6f54d5f2","unresolved":true,"context_lines":[{"line_number":30,"context_line":"\tconfigRootCmd :\u003d \u0026cobra.Command{"},{"line_number":31,"context_line":"\t\tUse:                   \"config\","},{"line_number":32,"context_line":"\t\tDisableFlagsInUseLine: true,"},{"line_number":33,"context_line":"\t\tShort:                 \"The config resource on which airshipctl will perform the specified actions\","},{"line_number":34,"context_line":"\t\tLong:                  configLong,"},{"line_number":35,"context_line":"\t}"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-go","patch_set":3,"id":"b5efeb22_bfcbc304","line":33,"range":{"start_line":33,"start_character":30,"end_line":33,"end_character":45},"updated":"2021-04-27 15:52:27.000000000","message":"i dont understand what is resource here. it is very abstract. Previous explanation was less wordy and held more information.","commit_id":"86b80056c1ebac5a556a5407fbb3d68b59f46c60"}],"cmd/config/set_management_configuration.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\tsetManagementConfigLong \u003d `"},{"line_number":27,"context_line":"Create or modify a specific management config information. The allowed set of"},{"line_number":28,"context_line":"configurations or flags are management-type, insecrure, system-action-retries,"},{"line_number":29,"context_line":"system-reboot-delay and use-proxy."},{"line_number":30,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"2098af04_6502b1e1","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":16},"updated":"2021-04-29 02:55:18.000000000","message":"Every long description should follow simple pattern, lets use one pattern everywhere.\n\nairshipctl config set-management-config modifies\n\nfor example","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\tsetManagementConfigLong \u003d `"},{"line_number":27,"context_line":"Create or modify a specific management config information. The allowed set of"},{"line_number":28,"context_line":"configurations or flags are management-type, insecrure, system-action-retries,"},{"line_number":29,"context_line":"system-reboot-delay and use-proxy."},{"line_number":30,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"6d937c6e_fdaa8541","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":16},"in_reply_to":"2098af04_6502b1e1","updated":"2021-05-05 15:00:25.000000000","message":"I have modified every command\u0027s long description to use start with create or modify or used more using a passive phrase, because in the short description we are using the following format. And it would be a repetition in both and long description so\n\nAirshipctl command to manage...","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\tsetManagementConfigLong \u003d `"},{"line_number":27,"context_line":"Create or modify a specific management config information. The allowed set of"},{"line_number":28,"context_line":"configurations or flags are management-type, insecrure, system-action-retries,"},{"line_number":29,"context_line":"system-reboot-delay and use-proxy."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"c6f82c6f_c3b1e39a","line":28,"range":{"start_line":27,"start_character":71,"end_line":28,"end_character":23},"updated":"2021-04-29 02:55:18.000000000","message":"this sounds like set of configurations and flags are alternatives to each other","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\tsetManagementConfigLong \u003d `"},{"line_number":27,"context_line":"Create or modify a specific management config information. The allowed set of"},{"line_number":28,"context_line":"configurations or flags are management-type, insecrure, system-action-retries,"},{"line_number":29,"context_line":"system-reboot-delay and use-proxy."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"e45a991d_15dd15b9","line":28,"range":{"start_line":27,"start_character":71,"end_line":28,"end_character":23},"in_reply_to":"c6f82c6f_c3b1e39a","updated":"2021-05-05 15:00:25.000000000","message":"Changed it to optional flags","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/document/document.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"66a902e4_2af33654","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":21},"updated":"2021-04-29 02:55:18.000000000","message":"Perhaps instead of calling this utility, command or anything else in the description. we should simply type the command itself:\n\n`airshipctl document controls documents...`","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"bb505ea6_e4786bc2","line":24,"range":{"start_line":24,"start_character":9,"end_line":24,"end_character":22},"updated":"2021-04-29 02:55:18.000000000","message":"it seems like in each subcommand we use different words to explain what it actually is.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"2f7f6537_70227b7c","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":21},"in_reply_to":"66a902e4_2af33654","updated":"2021-05-05 15:00:25.000000000","message":"Change everything to start with verbs, as using \"airshipctl document controls documents...\" would be repetition for short and long descriptions.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"9357f048_e5d15b5a","line":24,"range":{"start_line":24,"start_character":9,"end_line":24,"end_character":22},"in_reply_to":"bb505ea6_e4786bc2","updated":"2021-05-05 15:00:25.000000000","message":"The top level commands like baremetal, phase description is updated to something like \"managing the clusters, baremetal hosts\" etc","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"// NewDocumentCommand creates a new command for managing airshipctl documents"}],"source_content_type":"text/x-go","patch_set":8,"id":"7ec86449_545c2cb0","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":71},"updated":"2021-04-29 02:55:18.000000000","message":"Lets not focus on other commands, it distracts user.\nairshipctl document manages documents and manifests. airshipctl has many usecases other than deploying clusters","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Document command type has commands defined to manage the"},{"line_number":25,"context_line":"documents which would be later used by airshipctl to deploy the cluster."},{"line_number":26,"context_line":"`"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"// NewDocumentCommand creates a new command for managing airshipctl documents"}],"source_content_type":"text/x-go","patch_set":8,"id":"6d360053_7593a807","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":71},"in_reply_to":"7ec86449_545c2cb0","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"78d8f1252f24941d3e986d4c3bf706eac0a99983","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Provides commands which helps in management of site manifest documents."},{"line_number":25,"context_line":"`"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"// NewDocumentCommand creates a new command for managing airshipctl documents"}],"source_content_type":"text/x-go","patch_set":12,"id":"5be4717f_87c14971","line":24,"range":{"start_line":24,"start_character":24,"end_line":24,"end_character":29},"updated":"2021-05-06 14:23:30.000000000","message":"help (nit)","commit_id":"1470a565f8fe860efb710ab2d05f229b8f8c0da1"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"d2da6582f967600a27dc9fa811f730195b1fef71","unresolved":true,"context_lines":[{"line_number":21,"context_line":")"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"const documentLong \u003d `"},{"line_number":24,"context_line":"Provides commands which helps in management of site manifest documents."},{"line_number":25,"context_line":"`"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"// NewDocumentCommand creates a new command for managing airshipctl documents"}],"source_content_type":"text/x-go","patch_set":12,"id":"ea496305_ba67a4fa","line":24,"range":{"start_line":24,"start_character":24,"end_line":24,"end_character":29},"in_reply_to":"5be4717f_87c14971","updated":"2021-05-07 14:15:57.000000000","message":"Thank you this is resolved in this PS https://review.opendev.org/c/airship/airshipctl/+/790033","commit_id":"1470a565f8fe860efb710ab2d05f229b8f8c0da1"}],"cmd/document/pull.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"4150e839_15997003","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":20},"updated":"2021-04-29 02:55:18.000000000","message":"Remove passive voice:\n`Use this command to...`","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"ec858d4d_e324ba79","line":26,"range":{"start_line":26,"start_character":29,"end_line":26,"end_character":37},"updated":"2021-04-29 02:55:18.000000000","message":"manifest\n\nIf manifest seems too abstract (this is airshipctl abstract that user MUST understand), lets give hints:\n\n`manifest containing site documents`","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"c338acfd_cc82984a","line":26,"range":{"start_line":26,"start_character":47,"end_line":26,"end_character":57},"updated":"2021-04-29 02:55:18.000000000","message":"repositories","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"f1066ae0_caaa89d3","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":20},"in_reply_to":"4150e839_15997003","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"9947dbee_f0ad0c3a","line":26,"range":{"start_line":26,"start_character":47,"end_line":26,"end_character":57},"in_reply_to":"c338acfd_cc82984a","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"aff4111f_db819b30","line":26,"range":{"start_line":26,"start_character":29,"end_line":26,"end_character":37},"in_reply_to":"ec858d4d_e324ba79","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"}],"source_content_type":"text/x-go","patch_set":8,"id":"e218c05e_0ac55b91","line":28,"range":{"start_line":27,"start_character":0,"end_line":28,"end_character":20},"updated":"2021-04-29 02:55:18.000000000","message":"I think this is redundant, it made me think that after the pull airshipctl would deploy clusters itself, without any extra actions","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"}],"source_content_type":"text/x-go","patch_set":8,"id":"a9499597_363edb10","line":28,"range":{"start_line":28,"start_character":21,"end_line":28,"end_character":84},"updated":"2021-04-29 02:55:18.000000000","message":"I think this needs more information. Which sections of the config will be used?","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"}],"source_content_type":"text/x-go","patch_set":8,"id":"b7aa1854_dc3e98aa","line":28,"range":{"start_line":28,"start_character":21,"end_line":28,"end_character":84},"in_reply_to":"a9499597_363edb10","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tpullLong \u003d `"},{"line_number":26,"context_line":"This command is used to pull document from git repository."},{"line_number":27,"context_line":"Once pulled they would be used by airshipctl command to deploy the ephermal"},{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"}],"source_content_type":"text/x-go","patch_set":8,"id":"ff646369_31799e73","line":28,"range":{"start_line":27,"start_character":0,"end_line":28,"end_character":20},"in_reply_to":"e218c05e_0ac55b91","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"},{"line_number":32,"context_line":"airshipctl document pull"},{"line_number":33,"context_line":"`"},{"line_number":34,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"7d8684cb_2a62950e","line":31,"range":{"start_line":31,"start_character":7,"end_line":31,"end_character":16},"updated":"2021-04-29 02:55:18.000000000","message":"manifest","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"},{"line_number":32,"context_line":"airshipctl document pull"},{"line_number":33,"context_line":"`"},{"line_number":34,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"e0d2feaf_1bae17b3","line":31,"range":{"start_line":31,"start_character":29,"end_line":31,"end_character":33},"updated":"2021-04-29 02:55:18.000000000","message":"repos","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"},{"line_number":32,"context_line":"airshipctl document pull"},{"line_number":33,"context_line":"`"},{"line_number":34,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"bd79e8c2_76e319f6","line":31,"range":{"start_line":31,"start_character":7,"end_line":31,"end_character":16},"in_reply_to":"7d8684cb_2a62950e","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":28,"context_line":"and target clusters. The repository details will be fetched from airship config file."},{"line_number":29,"context_line":"`"},{"line_number":30,"context_line":"\tpullExample \u003d `"},{"line_number":31,"context_line":"# Pull Documents from remote repo"},{"line_number":32,"context_line":"airshipctl document pull"},{"line_number":33,"context_line":"`"},{"line_number":34,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"4c0f4117_569249e7","line":31,"range":{"start_line":31,"start_character":29,"end_line":31,"end_character":33},"in_reply_to":"e0d2feaf_1bae17b3","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":38,"context_line":"\tvar noCheckout bool"},{"line_number":39,"context_line":"\tdocumentPullCmd :\u003d \u0026cobra.Command{"},{"line_number":40,"context_line":"\t\tUse:     \"pull\","},{"line_number":41,"context_line":"\t\tShort:   \"Pull documents from remote git repository\","},{"line_number":42,"context_line":"\t\tLong:    pullLong,"},{"line_number":43,"context_line":"\t\tExample: pullExample,"},{"line_number":44,"context_line":"\t\tRunE: func(cmd *cobra.Command, args []string) error {"}],"source_content_type":"text/x-go","patch_set":8,"id":"a1490de8_958f369e","line":41,"range":{"start_line":41,"start_character":17,"end_line":41,"end_character":26},"updated":"2021-04-29 02:55:18.000000000","message":"manifest","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":38,"context_line":"\tvar noCheckout bool"},{"line_number":39,"context_line":"\tdocumentPullCmd :\u003d \u0026cobra.Command{"},{"line_number":40,"context_line":"\t\tUse:     \"pull\","},{"line_number":41,"context_line":"\t\tShort:   \"Pull documents from remote git repository\","},{"line_number":42,"context_line":"\t\tLong:    pullLong,"},{"line_number":43,"context_line":"\t\tExample: pullExample,"},{"line_number":44,"context_line":"\t\tRunE: func(cmd *cobra.Command, args []string) error {"}],"source_content_type":"text/x-go","patch_set":8,"id":"4b27c5af_64d32589","line":41,"range":{"start_line":41,"start_character":43,"end_line":41,"end_character":53},"updated":"2021-04-29 02:55:18.000000000","message":"repositories","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":38,"context_line":"\tvar noCheckout bool"},{"line_number":39,"context_line":"\tdocumentPullCmd :\u003d \u0026cobra.Command{"},{"line_number":40,"context_line":"\t\tUse:     \"pull\","},{"line_number":41,"context_line":"\t\tShort:   \"Pull documents from remote git repository\","},{"line_number":42,"context_line":"\t\tLong:    pullLong,"},{"line_number":43,"context_line":"\t\tExample: pullExample,"},{"line_number":44,"context_line":"\t\tRunE: func(cmd *cobra.Command, args []string) error {"}],"source_content_type":"text/x-go","patch_set":8,"id":"71d20242_43566e9b","line":41,"range":{"start_line":41,"start_character":43,"end_line":41,"end_character":53},"in_reply_to":"4b27c5af_64d32589","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":38,"context_line":"\tvar noCheckout bool"},{"line_number":39,"context_line":"\tdocumentPullCmd :\u003d \u0026cobra.Command{"},{"line_number":40,"context_line":"\t\tUse:     \"pull\","},{"line_number":41,"context_line":"\t\tShort:   \"Pull documents from remote git repository\","},{"line_number":42,"context_line":"\t\tLong:    pullLong,"},{"line_number":43,"context_line":"\t\tExample: pullExample,"},{"line_number":44,"context_line":"\t\tRunE: func(cmd *cobra.Command, args []string) error {"}],"source_content_type":"text/x-go","patch_set":8,"id":"d8d8b0af_24e6f5e5","line":41,"range":{"start_line":41,"start_character":17,"end_line":41,"end_character":26},"in_reply_to":"a1490de8_958f369e","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/list.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"\tflags.StringVarP("},{"line_number":84,"context_line":"\t\t\u0026options.OutputFormat,"},{"line_number":85,"context_line":"\t\t\"output\", \"o\", \"table\", \"Output formats \u0027table\u0027 \"+"},{"line_number":86,"context_line":"\t\t\t\"and \u0027yaml\u0027 are available\")"},{"line_number":87,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":8,"id":"5ef63bdc_7418f938","line":86,"range":{"start_line":85,"start_character":26,"end_line":86,"end_character":30},"updated":"2021-04-29 02:55:18.000000000","message":"Please remove line wrapping here, i don think it is needed. if u need it for go lint, make it:\n\n\t\t\u0026options.OutputFormat,\n\t\t\"output\",\n                \"o\",\n                \"table\",\n                \"Output formats \u0027table\u0027 and \u0027yaml\u0027 are available\")\n\nlets separate description and available options:\n\nOutput format. Supported formats are \u0027table\u0027 and \u0027yaml\u0027\nor something like this","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"\tflags.StringVarP("},{"line_number":84,"context_line":"\t\t\u0026options.OutputFormat,"},{"line_number":85,"context_line":"\t\t\"output\", \"o\", \"table\", \"Output formats \u0027table\u0027 \"+"},{"line_number":86,"context_line":"\t\t\t\"and \u0027yaml\u0027 are available\")"},{"line_number":87,"context_line":"}"}],"source_content_type":"text/x-go","patch_set":8,"id":"7b59d897_696fdb10","line":86,"range":{"start_line":85,"start_character":26,"end_line":86,"end_character":30},"in_reply_to":"5ef63bdc_7418f938","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/phase.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":31,"context_line":"func NewPhaseCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tphaseRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"phase\","},{"line_number":34,"context_line":"\t\tShort: \"The phase utility to manage airshipctl phases\","},{"line_number":35,"context_line":"\t\tLong:  phaseLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"f732c1d2_b745e10f","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":27},"updated":"2021-04-29 02:55:18.000000000","message":"command. Utility is too abstract, if You really want to keep word utility, use `command utility`\n\nBut imho utility is empty synonym in our case","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":31,"context_line":"func NewPhaseCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tphaseRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"phase\","},{"line_number":34,"context_line":"\t\tShort: \"The phase utility to manage airshipctl phases\","},{"line_number":35,"context_line":"\t\tLong:  phaseLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"f911f599_4e092360","line":34,"range":{"start_line":34,"start_character":20,"end_line":34,"end_character":27},"in_reply_to":"f732c1d2_b745e10f","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/render.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trenderLong \u003d `"},{"line_number":26,"context_line":"This is used to render documents for a particular phase."},{"line_number":27,"context_line":"The flags associated with the command are --annotation, --apiversion, --decrypt,"},{"line_number":28,"context_line":"--kind, --label and --source."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"0818c127_3202a883","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":13},"updated":"2021-04-29 02:55:18.000000000","message":"Command is used...","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trenderLong \u003d `"},{"line_number":26,"context_line":"This is used to render documents for a particular phase."},{"line_number":27,"context_line":"The flags associated with the command are --annotation, --apiversion, --decrypt,"},{"line_number":28,"context_line":"--kind, --label and --source."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"900d36ab_64cae672","line":26,"range":{"start_line":26,"start_character":39,"end_line":26,"end_character":49},"updated":"2021-04-29 02:55:18.000000000","message":"remove particular, it adds wordiness and has no meaning","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trenderLong \u003d `"},{"line_number":26,"context_line":"This is used to render documents for a particular phase."},{"line_number":27,"context_line":"The flags associated with the command are --annotation, --apiversion, --decrypt,"},{"line_number":28,"context_line":"--kind, --label and --source."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"0f07c0c4_c5fe7fd9","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":13},"in_reply_to":"0818c127_3202a883","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trenderLong \u003d `"},{"line_number":26,"context_line":"This is used to render documents for a particular phase."},{"line_number":27,"context_line":"The flags associated with the command are --annotation, --apiversion, --decrypt,"},{"line_number":28,"context_line":"--kind, --label and --source."},{"line_number":29,"context_line":"`"}],"source_content_type":"text/x-go","patch_set":8,"id":"ed9fc1b6_5b6984fd","line":26,"range":{"start_line":26,"start_character":39,"end_line":26,"end_character":49},"in_reply_to":"900d36ab_64cae672","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":93,"context_line":"\t\t\"kind\","},{"line_number":94,"context_line":"\t\t\"k\","},{"line_number":95,"context_line":"\t\t\"\","},{"line_number":96,"context_line":"\t\t\"Filter documents by Kinds\")"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"\tflags.StringVarP("},{"line_number":99,"context_line":"\t\t\u0026filterOptions.Source,"}],"source_content_type":"text/x-go","patch_set":8,"id":"4794ffbf_a5668003","line":96,"range":{"start_line":96,"start_character":23,"end_line":96,"end_character":28},"updated":"2021-04-29 02:55:18.000000000","message":"by Kind","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":93,"context_line":"\t\t\"kind\","},{"line_number":94,"context_line":"\t\t\"k\","},{"line_number":95,"context_line":"\t\t\"\","},{"line_number":96,"context_line":"\t\t\"Filter documents by Kinds\")"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"\tflags.StringVarP("},{"line_number":99,"context_line":"\t\t\u0026filterOptions.Source,"}],"source_content_type":"text/x-go","patch_set":8,"id":"6f0f8ffa_569052f5","line":96,"range":{"start_line":96,"start_character":23,"end_line":96,"end_character":28},"in_reply_to":"4794ffbf_a5668003","updated":"2021-05-05 15:00:25.000000000","message":"Sorry missed it","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"2ba022b4b2db9c388aedb982499cfc268ef294ff","unresolved":false,"context_lines":[{"line_number":93,"context_line":"\t\t\"kind\","},{"line_number":94,"context_line":"\t\t\"k\","},{"line_number":95,"context_line":"\t\t\"\","},{"line_number":96,"context_line":"\t\t\"Filter documents by Kinds\")"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"\tflags.StringVarP("},{"line_number":99,"context_line":"\t\t\u0026filterOptions.Source,"}],"source_content_type":"text/x-go","patch_set":8,"id":"692c3f5c_625ccead","line":96,"range":{"start_line":96,"start_character":23,"end_line":96,"end_character":28},"in_reply_to":"6f0f8ffa_569052f5","updated":"2021-05-05 18:14:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/run.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":25,"context_line":"\t// TODO (kkalynovskyi) when different phase executors will be implemented, and their description is more clear,"},{"line_number":26,"context_line":"\t// add documentation here. also consider adding dynamic phase descriptions based on executors."},{"line_number":27,"context_line":"\trunLong \u003d `"},{"line_number":28,"context_line":"Run specific life-cycle phase such as controlplane-ephemeral,"},{"line_number":29,"context_line":"remotedirect-ephemeral, initinfra-ephemeral etc..."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":"\trunExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"184e1fc2_5b809f17","line":28,"range":{"start_line":28,"start_character":13,"end_line":28,"end_character":23},"updated":"2021-04-29 02:55:18.000000000","message":"get rid of life-cycle","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\t// TODO (kkalynovskyi) when different phase executors will be implemented, and their description is more clear,"},{"line_number":26,"context_line":"\t// add documentation here. also consider adding dynamic phase descriptions based on executors."},{"line_number":27,"context_line":"\trunLong \u003d `"},{"line_number":28,"context_line":"Run specific life-cycle phase such as controlplane-ephemeral,"},{"line_number":29,"context_line":"remotedirect-ephemeral, initinfra-ephemeral etc..."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":"\trunExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"22bc210f_adee6eea","line":28,"range":{"start_line":28,"start_character":13,"end_line":28,"end_character":23},"in_reply_to":"184e1fc2_5b809f17","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":25,"context_line":"\t// TODO (kkalynovskyi) when different phase executors will be implemented, and their description is more clear,"},{"line_number":26,"context_line":"\t// add documentation here. also consider adding dynamic phase descriptions based on executors."},{"line_number":27,"context_line":"\trunLong \u003d `"},{"line_number":28,"context_line":"Run specific life-cycle phase such as controlplane-ephemeral,"},{"line_number":29,"context_line":"remotedirect-ephemeral, initinfra-ephemeral etc..."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":"\trunExample \u003d `"},{"line_number":32,"context_line":"# Run initinfra phase"}],"source_content_type":"text/x-go","patch_set":8,"id":"26a5dc54_5c364eab","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":50},"updated":"2021-04-29 02:55:18.000000000","message":"is the line wrapped to comply with rst format?","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":25,"context_line":"\t// TODO (kkalynovskyi) when different phase executors will be implemented, and their description is more clear,"},{"line_number":26,"context_line":"\t// add documentation here. also consider adding dynamic phase descriptions based on executors."},{"line_number":27,"context_line":"\trunLong \u003d `"},{"line_number":28,"context_line":"Run specific life-cycle phase such as controlplane-ephemeral,"},{"line_number":29,"context_line":"remotedirect-ephemeral, initinfra-ephemeral etc..."},{"line_number":30,"context_line":"`"},{"line_number":31,"context_line":"\trunExample \u003d `"},{"line_number":32,"context_line":"# Run initinfra phase"}],"source_content_type":"text/x-go","patch_set":8,"id":"77c200e3_b157e058","line":29,"range":{"start_line":28,"start_character":0,"end_line":29,"end_character":50},"in_reply_to":"26a5dc54_5c364eab","updated":"2021-05-05 15:00:25.000000000","message":"yes","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/status.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tstatusLong \u003d `"},{"line_number":26,"context_line":"Status of the specific life-cycle phase such as ephemeral-control-plane, target-initinfra etc..."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\tstatusExample \u003d `"},{"line_number":29,"context_line":"#Status of initinfra phase"}],"source_content_type":"text/x-go","patch_set":8,"id":"82cfa634_a3194b99","line":26,"range":{"start_line":26,"start_character":14,"end_line":26,"end_character":33},"updated":"2021-04-29 02:55:18.000000000","message":"remove `specific life-cycle`\nstatus of the phase","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tstatusLong \u003d `"},{"line_number":26,"context_line":"Status of the specific life-cycle phase such as ephemeral-control-plane, target-initinfra etc..."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\tstatusExample \u003d `"},{"line_number":29,"context_line":"#Status of initinfra phase"}],"source_content_type":"text/x-go","patch_set":8,"id":"56c2a3f6_4e777c73","line":26,"range":{"start_line":26,"start_character":14,"end_line":26,"end_character":33},"in_reply_to":"82cfa634_a3194b99","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/tree.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\ttreeLong \u003d `"},{"line_number":27,"context_line":"Summarized tree view of the kustomize entrypoints of a specific phase"},{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\ttreeExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"380e78c8_cbc28432","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":10},"updated":"2021-04-29 02:55:18.000000000","message":"Remove this","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"const ("},{"line_number":26,"context_line":"\ttreeLong \u003d `"},{"line_number":27,"context_line":"Summarized tree view of the kustomize entrypoints of a specific phase"},{"line_number":28,"context_line":"`"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"\ttreeExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"f115ec9e_827c53a8","line":27,"range":{"start_line":27,"start_character":0,"end_line":27,"end_character":10},"in_reply_to":"380e78c8_cbc28432","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/phase/validate.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidLong \u003d `"},{"line_number":26,"context_line":"Command which would validate that the phase contains the required documents to run the phase."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"bc355c04_54e32b9a","line":26,"range":{"start_line":26,"start_character":29,"end_line":26,"end_character":92},"updated":"2021-04-29 02:55:18.000000000","message":"phase and its documents. Short but easy to understand","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidLong \u003d `"},{"line_number":26,"context_line":"Command which would validate that the phase contains the required documents to run the phase."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"f4f46321_9e615a3c","line":26,"range":{"start_line":26,"start_character":8,"end_line":26,"end_character":19},"updated":"2021-04-29 02:55:18.000000000","message":"remove this `command validates` sounds better","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidLong \u003d `"},{"line_number":26,"context_line":"Command which would validate that the phase contains the required documents to run the phase."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"ea023dcd_acbcbe70","line":26,"range":{"start_line":26,"start_character":29,"end_line":26,"end_character":92},"in_reply_to":"bc355c04_54e32b9a","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidLong \u003d `"},{"line_number":26,"context_line":"Command which would validate that the phase contains the required documents to run the phase."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"c014fecb_d0179a34","line":26,"range":{"start_line":26,"start_character":8,"end_line":26,"end_character":19},"in_reply_to":"f4f46321_9e615a3c","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\t}"},{"line_number":41,"context_line":"\tvalidCmd :\u003d \u0026cobra.Command{"},{"line_number":42,"context_line":"\t\tUse:     \"validate PHASE_NAME\","},{"line_number":43,"context_line":"\t\tShort:   \"Assert that a phase is valid\","},{"line_number":44,"context_line":"\t\tLong:    validLong,"},{"line_number":45,"context_line":"\t\tArgs:    cobra.ExactArgs(1),"},{"line_number":46,"context_line":"\t\tExample: validExample,"}],"source_content_type":"text/x-go","patch_set":8,"id":"38a0b9ea_1b92d7e4","line":43,"range":{"start_line":43,"start_character":12,"end_line":43,"end_character":41},"updated":"2021-04-29 02:55:18.000000000","message":"Validate phase and its documents","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":true,"context_lines":[{"line_number":40,"context_line":"\t}"},{"line_number":41,"context_line":"\tvalidCmd :\u003d \u0026cobra.Command{"},{"line_number":42,"context_line":"\t\tUse:     \"validate PHASE_NAME\","},{"line_number":43,"context_line":"\t\tShort:   \"Assert that a phase is valid\","},{"line_number":44,"context_line":"\t\tLong:    validLong,"},{"line_number":45,"context_line":"\t\tArgs:    cobra.ExactArgs(1),"},{"line_number":46,"context_line":"\t\tExample: validExample,"}],"source_content_type":"text/x-go","patch_set":8,"id":"c3880370_4c5b1051","line":43,"range":{"start_line":43,"start_character":12,"end_line":43,"end_character":41},"in_reply_to":"38a0b9ea_1b92d7e4","updated":"2021-05-05 15:00:25.000000000","message":"sorry missed this","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"2ba022b4b2db9c388aedb982499cfc268ef294ff","unresolved":false,"context_lines":[{"line_number":40,"context_line":"\t}"},{"line_number":41,"context_line":"\tvalidCmd :\u003d \u0026cobra.Command{"},{"line_number":42,"context_line":"\t\tUse:     \"validate PHASE_NAME\","},{"line_number":43,"context_line":"\t\tShort:   \"Assert that a phase is valid\","},{"line_number":44,"context_line":"\t\tLong:    validLong,"},{"line_number":45,"context_line":"\t\tArgs:    cobra.ExactArgs(1),"},{"line_number":46,"context_line":"\t\tExample: validExample,"}],"source_content_type":"text/x-go","patch_set":8,"id":"9f377813_2f2a5695","line":43,"range":{"start_line":43,"start_character":12,"end_line":43,"end_character":41},"in_reply_to":"c3880370_4c5b1051","updated":"2021-05-05 18:14:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/plan/list.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tlistExample \u003d `"},{"line_number":30,"context_line":"# To list life-cycle plans for a document model"},{"line_number":31,"context_line":"airshipctl plan list"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"0f750c13_6ac731c3","line":30,"range":{"start_line":30,"start_character":33,"end_line":30,"end_character":47},"updated":"2021-04-29 02:55:18.000000000","message":"a site manifest","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tlistExample \u003d `"},{"line_number":30,"context_line":"# To list life-cycle plans for a document model"},{"line_number":31,"context_line":"airshipctl plan list"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"b5947277_eb8a9432","line":30,"range":{"start_line":30,"start_character":10,"end_line":30,"end_character":20},"updated":"2021-04-29 02:55:18.000000000","message":"life-cycle is a fancy word, that is nice to use in blogs and maybe high level documentation, but i think here it just adds confusion. When I try new projects, abstractions like these really confuse me especially in command line help.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tlistExample \u003d `"},{"line_number":30,"context_line":"# To list life-cycle plans for a document model"},{"line_number":31,"context_line":"airshipctl plan list"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"73503ea7_5aca72b9","line":30,"range":{"start_line":30,"start_character":33,"end_line":30,"end_character":47},"in_reply_to":"0f750c13_6ac731c3","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tlistExample \u003d `"},{"line_number":30,"context_line":"# To list life-cycle plans for a document model"},{"line_number":31,"context_line":"airshipctl plan list"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"085ff7cf_8695fc1c","line":30,"range":{"start_line":30,"start_character":10,"end_line":30,"end_character":20},"in_reply_to":"b5947277_eb8a9432","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/plan/plan.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":31,"context_line":"func NewPlanCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tplanRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"plan\","},{"line_number":34,"context_line":"\t\tShort: \"The plan utility to manage phases\","},{"line_number":35,"context_line":"\t\tLong:  planLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"b23393ae_413f3ce1","line":34,"range":{"start_line":34,"start_character":10,"end_line":34,"end_character":43},"updated":"2021-04-29 02:55:18.000000000","message":"Plan is abstraction above phases, while it is important to know that plan manages phases, in this command we manage plans.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":31,"context_line":"func NewPlanCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tplanRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"plan\","},{"line_number":34,"context_line":"\t\tShort: \"The plan utility to manage phases\","},{"line_number":35,"context_line":"\t\tLong:  planLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"11e5f4ec_f7495c36","line":34,"range":{"start_line":34,"start_character":19,"end_line":34,"end_character":26},"updated":"2021-04-29 02:55:18.000000000","message":"lets not call commands utilities, i know they are similar, but command is more concrete and easier to understand.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":31,"context_line":"func NewPlanCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tplanRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"plan\","},{"line_number":34,"context_line":"\t\tShort: \"The plan utility to manage phases\","},{"line_number":35,"context_line":"\t\tLong:  planLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"5af390a3_63ef5142","line":34,"range":{"start_line":34,"start_character":19,"end_line":34,"end_character":26},"in_reply_to":"11e5f4ec_f7495c36","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":31,"context_line":"func NewPlanCommand(cfgFactory config.Factory) *cobra.Command {"},{"line_number":32,"context_line":"\tplanRootCmd :\u003d \u0026cobra.Command{"},{"line_number":33,"context_line":"\t\tUse:   \"plan\","},{"line_number":34,"context_line":"\t\tShort: \"The plan utility to manage phases\","},{"line_number":35,"context_line":"\t\tLong:  planLong[1:],"},{"line_number":36,"context_line":"\t}"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"0348a8e4_0775a3fa","line":34,"range":{"start_line":34,"start_character":10,"end_line":34,"end_character":43},"in_reply_to":"b23393ae_413f3ce1","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/plan/run.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trunLong \u003d `"},{"line_number":26,"context_line":"Run life-cycle phase plan which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\trunExample \u003d `"},{"line_number":29,"context_line":"# To execute life-cycle plans for a document model \"default\""}],"source_content_type":"text/x-go","patch_set":8,"id":"bd6e7feb_dd97d86e","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":62},"updated":"2021-04-29 02:55:18.000000000","message":"Run(Execute) a plan defined in the manifests.\n\nI think document model expression comes from a source that doesn\u0027t apply to airshipctl, we call it site manifest","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\trunLong \u003d `"},{"line_number":26,"context_line":"Run life-cycle phase plan which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\trunExample \u003d `"},{"line_number":29,"context_line":"# To execute life-cycle plans for a document model \"default\""}],"source_content_type":"text/x-go","patch_set":8,"id":"d80fd9c3_c17245e7","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":62},"in_reply_to":"bd6e7feb_dd97d86e","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Run life-cycle phase plan which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\trunExample \u003d `"},{"line_number":29,"context_line":"# To execute life-cycle plans for a document model \"default\""},{"line_number":30,"context_line":"airshipctl plan run default"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# To dryrun the phase plan"}],"source_content_type":"text/x-go","patch_set":8,"id":"d753ee25_4dd37760","line":29,"range":{"start_line":29,"start_character":2,"end_line":29,"end_character":59},"updated":"2021-04-29 02:55:18.000000000","message":"This command runs a plan, so i think it would be better to make something simply and less wordy:\n\nExecute(run) plan named default.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Run life-cycle phase plan which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":"\trunExample \u003d `"},{"line_number":29,"context_line":"# To execute life-cycle plans for a document model \"default\""},{"line_number":30,"context_line":"airshipctl plan run default"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# To dryrun the phase plan"}],"source_content_type":"text/x-go","patch_set":8,"id":"749ebe26_acbcbbf5","line":29,"range":{"start_line":29,"start_character":2,"end_line":29,"end_character":59},"in_reply_to":"d753ee25_4dd37760","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/plan/validate.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidateLong \u003d `"},{"line_number":26,"context_line":"Run life-cycle phase validation which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"6f604ef1_02d50c9e","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":68},"updated":"2021-04-29 02:55:18.000000000","message":"same here, this is old description that is way too abstract.","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"const ("},{"line_number":25,"context_line":"\tvalidateLong \u003d `"},{"line_number":26,"context_line":"Run life-cycle phase validation which was defined in document model."},{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"}],"source_content_type":"text/x-go","patch_set":8,"id":"0bdc9af5_fb4d1b5c","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":68},"in_reply_to":"6f604ef1_02d50c9e","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"},{"line_number":30,"context_line":"# To validate life-cycle plans for a document model \"default\""},{"line_number":31,"context_line":"airshipctl plan run default"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"406b5bd0_49aa290a","line":30,"range":{"start_line":30,"start_character":2,"end_line":30,"end_character":60},"updated":"2021-04-29 02:55:18.000000000","message":"I don\u0027t understand this sentence.\n\nWe validate plan and its documents in this command.\n\nMaybe something like:\n\nValidate plan named \"default\"","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":27,"context_line":"`"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"},{"line_number":30,"context_line":"# To validate life-cycle plans for a document model \"default\""},{"line_number":31,"context_line":"airshipctl plan run default"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"}],"source_content_type":"text/x-go","patch_set":8,"id":"e0ee2ba9_3af98ed9","line":30,"range":{"start_line":30,"start_character":2,"end_line":30,"end_character":60},"in_reply_to":"406b5bd0_49aa290a","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"},{"line_number":30,"context_line":"# To validate life-cycle plans for a document model \"default\""},{"line_number":31,"context_line":"airshipctl plan run default"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"45ec58fe_4eccb790","line":31,"range":{"start_line":31,"start_character":16,"end_line":31,"end_character":19},"updated":"2021-04-29 02:55:18.000000000","message":"wrong verb, i think it should be validate","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"\tvalidateExample \u003d `"},{"line_number":30,"context_line":"# To validate life-cycle plans for a document model \"default\""},{"line_number":31,"context_line":"airshipctl plan run default"},{"line_number":32,"context_line":"`"},{"line_number":33,"context_line":")"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"7017d177_90c7b20f","line":31,"range":{"start_line":31,"start_character":16,"end_line":31,"end_character":19},"in_reply_to":"45ec58fe_4eccb790","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}],"cmd/secret/secret.go":[{"author":{"_account_id":21991,"name":"Kostyantyn Kalynovskyi","email":"kkalinovskiy@gmail.com","username":"kkalynovskyi"},"change_message_id":"8c10480b365e3c6ac6bf4faf14de5c542851acf3","unresolved":true,"context_lines":[{"line_number":25,"context_line":"\tsecretRootCmd :\u003d \u0026cobra.Command{"},{"line_number":26,"context_line":"\t\tUse: \"secret\","},{"line_number":27,"context_line":"\t\t// TODO(howell): Make this more expressive"},{"line_number":28,"context_line":"\t\tShort: \"The secret utility to manage secrets\","},{"line_number":29,"context_line":"\t\tLong:  \"Commands and sub-commnads defined can be used to manage secrets.\","},{"line_number":30,"context_line":"\t}"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"09887eff_6c7232bf","line":28,"range":{"start_line":28,"start_character":14,"end_line":28,"end_character":28},"updated":"2021-04-29 02:55:18.000000000","message":"i think we can drop `secret` from this sentence","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"},{"author":{"_account_id":32167,"name":"Sirisha Gopigiri","email":"sirishagopigiri@gmail.com","username":"sirishagopigiri"},"change_message_id":"4d1f68ac982ad7b638b180af687bea7559d60a72","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\tsecretRootCmd :\u003d \u0026cobra.Command{"},{"line_number":26,"context_line":"\t\tUse: \"secret\","},{"line_number":27,"context_line":"\t\t// TODO(howell): Make this more expressive"},{"line_number":28,"context_line":"\t\tShort: \"The secret utility to manage secrets\","},{"line_number":29,"context_line":"\t\tLong:  \"Commands and sub-commnads defined can be used to manage secrets.\","},{"line_number":30,"context_line":"\t}"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-go","patch_set":8,"id":"483948bf_f0a91d6f","line":28,"range":{"start_line":28,"start_character":14,"end_line":28,"end_character":28},"in_reply_to":"09887eff_6c7232bf","updated":"2021-05-05 15:00:25.000000000","message":"Done","commit_id":"e3ab84b6ec7dedfd78b0f52294133f4a6dc1f05b"}]}
