docs: add progressbar and checkmarks to roadmap

pull/134/head
bia 5 years ago
parent db23c8ce9f
commit 430a2d0454

@ -22,3 +22,63 @@ body {
.md-header-nav__title { .md-header-nav__title {
font-size: .85rem; font-size: .85rem;
} }
/* Progress bar styling */
.progress-label {
position: absolute;
text-align: center;
font-weight: 700;
width: 100%;
margin: 0 ! important;
line-height: 1.2rem;
white-space: nowrap;
overflow: hidden;
}
.progress-bar {
height: 1.2rem;
float: left;
background: repeating-linear-gradient(
45deg,
rgba(255, 255, 255, 0.2),
rgba(255, 255, 255, 0.2) 10px,
rgba(255, 255, 255, 0.3) 10px,
rgba(255, 255, 255, 0.3) 20px
) #2979ff;
border-radius: 2px;
}
.progress {
display: block;
width: 100%;
margin: 0.5rem 0;
height: 1.2rem;
background-color: #eeeeee;
position: relative;
border-radius: 2px;
}
.progress-100plus .progress-bar {
background-color: #00c853;
}
.progress-80plus .progress-bar {
background-color: #64dd17;
}
.progress-60plus .progress-bar {
background-color: #fbc02d;
}
.progress-40plus .progress-bar {
background-color: #ff9100;
}
.progress-20plus .progress-bar {
background-color: #ff5252;
}
.progress-0plus .progress-bar {
background-color: #ff1744;
}

@ -1,5 +1,7 @@
# Roadmap # Roadmap
[= 40% "40%"]
!!! hint "Work in Progress" !!! hint "Work in Progress"
We will be building the roadmap together with the Flux community, We will be building the roadmap together with the Flux community,
our end-users and everyone who is interested in integrating with us. our end-users and everyone who is interested in integrating with us.
@ -16,45 +18,45 @@ and [FluxCloud](https://github.com/justinbarrick/fluxcloud) notifications.
Goals Goals
- Offer an in-place migration tool for those that are using Flux in read-only mode to synchronize plain manifests - [ ] Offer an in-place migration tool for those that are using Flux in read-only mode to synchronize plain manifests
- Offer a migration guide for those that are using Flux in read-only mode to synchronize Kustomize overlays - [ ] Offer a migration guide for those that are using Flux in read-only mode to synchronize Kustomize overlays
- ~~Offer a dedicated component for forwarding events to external messaging platforms~~ - [x] <span style="color:grey">Offer a dedicated component for forwarding events to external messaging platforms</span>
Non-Goals Non-Goals
- Migrate users that are using Flux to run custom scripts with `flux.yaml` - [ ] Migrate users that are using Flux to run custom scripts with `flux.yaml`
- Automate the migration of `flux.yaml` kustomize users - [ ] Automate the migration of `flux.yaml` kustomize users
Tasks Tasks
- ~~Design the events API~~ - [x] <span style="color:grey">Design the events API</span>
- ~~Implement events in source and kustomize controllers~~ - [x] <span style="color:grey">Implement events in source and kustomize controllers</span>
- ~~Make the kustomize-controller apply/gc events on-par with Flux v1 apply events~~ - [x] <span style="color:grey">Make the kustomize-controller apply/gc events on-par with Flux v1 apply events</span>
- ~~Design the notifications and events filtering API~~ - [x] <span style="color:grey">Design the notifications and events filtering API</span>
- ~~Implement a notification controller for Slack, MS Teams, Discord, Rocket~~ - [x] <span style="color:grey">Implement a notification controller for Slack, MS Teams, Discord, Rocket</span>
- Implement Prometheus metrics in source and kustomize controllers - [ ] Implement Prometheus metrics in source and kustomize controllers
- Review the git source and kustomize APIs - [ ] Review the git source and kustomize APIs
- Implement the migration command in tk - [ ] Implement the migration command in tk
- Create a migration guide for `flux.yaml` kustomize users - [ ] Create a migration guide for `flux.yaml` kustomize users
### Flux image update feature parity ### Flux image update feature parity
Goals Goals
- Offer components that can replace Flux v1 image update feature - [ ] Offer components that can replace Flux v1 image update feature
Non-Goals Non-Goals
- Maintain backwards compatibility with Flux v1 annotations - [ ] Maintain backwards compatibility with Flux v1 annotations
Tasks Tasks
- [Design the image scanning and automation API](https://github.com/fluxcd/toolkit/discussions/107) - [ ] [Design the image scanning and automation API](https://github.com/fluxcd/toolkit/discussions/107)
- Implement an image scanning controller - [ ] Implement an image scanning controller
- Design the automation component - [ ] Design the automation component
- Implement the image scan/patch/push workflow - [ ] Implement the image scan/patch/push workflow
- Integrate the new components in the toolkit assembler - [ ] Integrate the new components in the toolkit assembler
- Create a migration guide from Flux annotations - [ ] Create a migration guide from Flux annotations
## The road to Helm Operator v2 ## The road to Helm Operator v2
@ -62,24 +64,24 @@ Tasks
Goals Goals
- Offer a migration guide for those that are using Helm Operator with Helm v3 and Helm repositories - [ ] Offer a migration guide for those that are using Helm Operator with Helm v3 and Helm repositories
Non-Goals Non-Goals
- Migrate users that are using Helm v2 - [ ] Migrate users that are using Helm v2
Stretch-Goals Stretch-Goals
- [Migrate users that are using Helm charts from Git](https://github.com/fluxcd/toolkit/discussions/75#discussioncomment-38589) - [ ] [Migrate users that are using Helm charts from Git](https://github.com/fluxcd/toolkit/discussions/75#discussioncomment-38589)
Tasks Tasks
- ~~Implement a Helm controller for Helm v3 covering all the current release options~~ - [x] <span style="color:grey">Implement a Helm controller for Helm v3 covering all the current release options</span>
- Discuss and design Helm releases based on source API: - [ ] Discuss and design Helm releases based on source API:
+ [Providing values from sources](https://github.com/fluxcd/toolkit/discussions/100) * [ ] [Providing values from sources](https://github.com/fluxcd/toolkit/discussions/100)
+ [Conditional remediation on failed Helm actions](https://github.com/fluxcd/toolkit/discussions/102) * [ ] [Conditional remediation on failed Helm actions](https://github.com/fluxcd/toolkit/discussions/102)
+ [Support running Helm test actions on an interval](https://github.com/fluxcd/toolkit/discussions/103) * [ ] [Support running Helm test actions on an interval](https://github.com/fluxcd/toolkit/discussions/103)
- Review the Helm release, chart and repository APIs - [ ] Review the Helm release, chart and repository APIs
- ~~Implement events in Helm controller~~ - [x] <span style="color:grey">Implement events in Helm controller</span>
- Implement Prometheus metrics in Helm controller - [ ] Implement Prometheus metrics in Helm controller
- Create a migration guide for Helm Operator users - [ ] Create a migration guide for Helm Operator users

@ -35,6 +35,8 @@ markdown_extensions:
highlight_code: true highlight_code: true
- pymdownx.tabbed - pymdownx.tabbed
- pymdownx.tilde - pymdownx.tilde
- pymdownx.progressbar
- pymdownx.tasklist
nav: nav:
- Introduction: index.md - Introduction: index.md

Loading…
Cancel
Save