Comments (11)
The guide does mention it at the end of installation guide.
https://arlonproj.github.io/arlon/0.10/installation/
Are there any other sections that need to mention declarative examples as well?
from arlon.
Hey team! Please add your planning poker estimate with Zenhub @bcle @jayanth-tjvrr @Rohitrajak1807 @ShaunakJoshi1407
from arlon.
Hey team! Please add your planning poker estimate with Zenhub @bcle @jayanth-tjvrr @Rohitrajak1807 @ShaunakJoshi1407
It'll be wise to wait for a response on #418 (comment)
from arlon.
The guide does mention it at the end of installation guide. https://arlonproj.github.io/arlon/0.10/installation/ Are there any other sections that need to mention declarative examples as well?
I see. Ok, it's not intuitive because it's buried at the end of Installation. I didn't realize we didn't have a dedicated Tutorial article. I propose to change this issue to separate the tutorial from the installation, and emphasize the declarative deployment. The tutorial can be very short.
from arlon.
from arlon.
The guide does mention it at the end of installation guide. https://arlonproj.github.io/arlon/0.10/installation/ Are there any other sections that need to mention declarative examples as well?
Examples for creation of profiles and apps should be in the tutorial and not in the installation page, right?
from arlon.
I see the 2 tutorials now, one for gen1 clusters and one for gen2 clusters. But the gen2 cluster tutorial uses gen1 profiles. I think we need just one Tutorial article that demoes all the latest features of the current release, and in an easy-to-use manner. This means combining gen2 clusters with AppProfiles and Apps. The declarative example would be great for that. Cluster overrides should also be included, but as we know, we currently can't include that in the declarative example yet due to #416, but the tutorial can still describe it independently.
from arlon.
I see the 2 tutorials now, one for gen1 clusters and one for gen2 clusters. But the gen2 cluster tutorial uses gen1 profiles. I think we need just one Tutorial article that demoes all the latest features of the current release, and in an easy-to-use manner. This means combining gen2 clusters with AppProfiles and Apps. The declarative example would be great for that. Cluster overrides should also be included, but as we know, we currently can't include that in the declarative example yet due to #416, but the tutorial can still describe it independently.
We'll also need to find a way to support CAS with the new apps and app-profiles. This will need some manual validation, and at worst some code change too. #424 discusses removing the current profiles and bundles code, I think critical features like CAS should be validated before removing them.
from arlon.
We should add it to the tutorial if there's still one. In particular, the following commands:
kubectl apply -f examples/declarative
for creating app, appprofile, and workload clusterkubectl delete -f examples/declarative
for cleaning upAha! Link: https://pf9.aha.io/features/ARLON-378
@bcle the kubectl delete
command might be a bit of trouble because of CAPA bugs.
from arlon.
For the delete bug, I'm considering updating the example to use kubeadm (control plane and nodes) instead. It's the most mature provider and I've experienced reliable delete semantics in the past.
from arlon.
I see the 2 tutorials now, one for gen1 clusters and one for gen2 clusters. But the gen2 cluster tutorial uses gen1 profiles. I think we need just one Tutorial article that demoes all the latest features of the current release, and in an easy-to-use manner. This means combining gen2 clusters with AppProfiles and Apps. The declarative example would be great for that. Cluster overrides should also be included, but as we know, we currently can't include that in the declarative example yet due to #416, but the tutorial can still describe it independently.
The index in docs page contains a link to gen2 tutorial only. https://arlonproj.github.io/arlon/0.10/gen2_Tutorial/
Yes, it needs cleaning up to emphasize/ describe only gen2 features.
This tutorial can include a link to a gen-1 tutorial
that contains the deprecated commands. We can then exclude the deprecated/ obsolete syntax from the (gen-2) tutorial.
from arlon.
Related Issues (20)
- Update documentation for v0.9 to account for any differences
- K8s version need a "v" prefix in the `init` command
- Number of masters must be odd as a part of arlon init
- arlon init command asks for AWS_SESSION_TOKEN to be set when we run ```arlon init -y```
- Change arlon-repo-revision before release
- [Bug] Fix dependabot alerts for critical vulnerabilities HOT 1
- [Bug] [docs] Avoid publishing docs from CI (GitHub Actions)
- [Req] [docs] Disable dark mode for the docs website
- cluster overrides are not declarative HOT 4
- Unit tests for cluster overrides HOT 1
- cluster overrides needs documentation HOT 2
- Docs for arlon version and version check HOT 1
- remove gen2 profiles from code and docs HOT 2
- CAS support with app and app profiles HOT 4
- [Idea] Add golang CI lint GitHub Action for Arlon HOT 3
- Improper file ref for clusterName
- Declarative examples go out of sync due to API version changes post CAPI upgrades
- Update e2e tests documentation for external users
- arlon-io.slack.com doesn't allow external users HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arlon.